DBA Data[Home] [Help]

APPS.OKS_RULE_MIGRATE SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 26

 SELECT /*+ PARALLEL(L) */ COUNT(*)
  FROM OKC_K_LINES_B L
 WHERE LSE_ID IN (1,2,3,4,5,6,7,8,9,10,11,35, 12,13,14,15,16,17,18,19,20,21,22,23,24,46) ;
Line: 162

PROCEDURE UPDATE_RULE_RECORD(
     P_ID                 IN NUMBER,
     P_COLUMN_NAME        IN VARCHAR2,
     P_NEW_VALUE          IN VARCHAR2,
     P_CURRENT_VALUE      IN VARCHAR2,
     P_RULE_INFO_CATEGORY IN VARCHAR2,
     P_ROW_ID             IN VARCHAR2,
     P_MAJOR_VERSION      IN NUMBER,
     X_RETURN_STATUS      OUT NOCOPY VARCHAR2,
     X_ERROR_MSG          OUT NOCOPY VARCHAR2) is

 L_STMT  varchar2(2000);
Line: 181

    L_STMT := 'UPDATE OKC_RULES_B SET '|| P_COLUMN_NAME ||
              ' =  :1 ' || ' WHERE ID = :2 AND RULE_INFORMATION_CATEGORY = :3 ';
Line: 187

    L_STMT := 'UPDATE OKC_RULES_BH SET '|| P_COLUMN_NAME ||
              ' =  :1 ' || ' WHERE ID = :2 AND RULE_INFORMATION_CATEGORY = :3
	      AND MAJOR_VERSION = :4';
Line: 195

  L_STMT1 := 'UPDATE OKS_RULE_ERROR SET NEW_VALUE = :1 ' ||
              ' WHERE ROWID = '|| ''''||P_ROW_ID || '''' ;
Line: 208

END UPDATE_RULE_RECORD;
Line: 226

  Select /*+ PARALLEL(rgp) */
         min(rgp.id) minid,
         max(rgp.id) maxid,
         avg(rgp.id) avgid,
         stddev(rgp.id) stdid,
         count(*) total
    From OKC_RULE_GROUPS_B rgp ;
Line: 235

  Select /*+ PARALLEL(hdr) */
         min(hdr.id) minid,
         max(hdr.id) maxid,
         avg(hdr.id) avgid,
         stddev(hdr.id) stdid,
         count(*) total
    From OKC_K_HEADERS_B Hdr;
Line: 244

  Select /*+ PARALLEL(rgp) */
         min(rgp.id) minid,
         max(rgp.id) maxid,
         avg(rgp.id) avgid,
         stddev(rgp.id) stdid,
         count(*) total
    From OKC_RULE_GROUPS_BH rgp ;
Line: 253

  Select /*+ PARALLEL(hdr) */
         min(hdr.id) minid,
         max(hdr.id) maxid,
         avg(hdr.id) avgid,
         stddev(hdr.id) stdid,
         count(*) total
    From OKC_K_HEADERS_BH Hdr;
Line: 267

  SELECT OKS1.CONTRACT_NUMBER
       , OKS1.CONTRACT_NUMBER_MODIFIER
       , OKS1.LINE_NUMBER
       , OKS1.MAJOR_VERSION
       , OKS1.ATTRIBUTE_NAME
       , OKS1.ATTRIBUTE_VALUE
   FROM OKS_RULE_ERROR OKS1;
Line: 276

   SELECT MEANING
   FROM FND_LOOKUPS
   WHERE LOOKUP_TYPE='OKS_VAL_LOOKUP'
   AND LOOKUP_CODE=P_LEVEL;
Line: 323

select   c.profile_option_value
  from   fnd_profile_options p,
         fnd_profile_option_values c
 where  p.profile_option_name = 'ICX_NUMERIC_CHARACTERS'
   and    p.start_date_active  <= sysdate
   and    nvl(p.end_date_active, sysdate) >= sysdate
   and    c.profile_option_id = p.profile_option_id
   and    c.application_id    = p.application_id
   and    c.level_id          = 10001
   and    c.level_value       = 0;
Line: 921

     L_CONTRACT_NUMBER.DELETE;
Line: 1113

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  AND rgp.cle_id is null
  AND rgp.chr_id is not null
  AND rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  GROUP BY rgp.chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 1353

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
   , OKC_K_HEADERS_B HDR
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.chr_id is not null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  AND HDR.ID = RGP.DNZ_CHR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.ID = RUL.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID, HDR.AUTHORING_ORG_ID)
  GROUP BY rgp.chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 1598

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  AND rgp.cle_id is null
  AND rgp.chr_id is not null
  AND rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  GROUP BY rgp.chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 1838

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
   , OKC_K_HEADERS_B HDR
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.chr_id is not null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  AND HDR.ID = RGP.DNZ_CHR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.ID = RUL.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID, HDR.AUTHORING_ORG_ID)
  GROUP BY rgp.chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 2080

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 2368

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2391

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2413

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 2435

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 2457

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 2479

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR(a),
                                       L_ERROR_MSG );
Line: 2501

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2524

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2546

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2569

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2591

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 2613

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2635

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2657

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2680

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2702

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2724

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2746

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2768

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 2790

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 2812

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 2834

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 2856

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 2878

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 2900

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 2922

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 2944

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH(a),
                                       L_ERROR_MSG );
Line: 2966

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 2988

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 3010

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 3032

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 3054

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 3076

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH(a),
                                       L_ERROR_MSG );
Line: 3098

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 3120

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 3142

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 3165

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 3188

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 3212

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 3235

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 3248

    CHR_ID.DELETE;
Line: 3448

SELECT * FROM (
SELECT  RGP.CLE_ID     CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
   AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RGP.DNZ_CHR_ID )
WHERE   DISCOUNT_LIST IS NOT NULL OR
  ACCT_RULE_ID IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION IS NOT NULL OR
  TAX_AMOUNT IS NOT NULL OR
  TAX_CODE IS NOT NULL OR
  TAX_EXEMPTION_ID IS NOT NULL OR
  CLVL_LIST_PRICE IS NOT NULL OR
  CLVL_QUANTITY IS NOT NULL OR
  CLVL_EXTENDED_AMT IS NOT NULL OR
  TOPLVL_OPERAND_VAL IS NOT NULL OR
  TOPLVL_QUANTITY IS NOT NULL OR
  TOPLVL_ADJ_PRICE IS NOT NULL OR
  TOPLVL_PRICE_QTY IS NOT NULL OR
  AVERAGING_INTERVAL IS NOT NULL OR
  MINIMUM_QUANTITY IS NOT NULL OR
  DEFAULT_QUANTITY IS NOT NULL OR
  FIXED_QUANTITY IS NOT NULL OR
  USAGE_DURATION IS NOT NULL OR
  BASE_READING IS NOT NULL OR
  -- OKC --
  CUST_ACCT_ID IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID IS NOT NULL OR
  -- COVERAGE CODE START --
  EXCEPTION_COV_ID IS NOT NULL OR
  PM_PROGRAM_ID IS NOT NULL OR
  PRICE_LIST_ID IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT IS NOT NULL OR
  DISCOUNT_PERCENT IS NOT NULL OR
  -- COVERAGE CODE END ---
  LEVEL_AMOUNT IS NOT NULL ;
Line: 3683

SELECT * FROM (
SELECT  RGP.CLE_ID     CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
     , OKC_K_HEADERS_B HDR
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
   AND HDR.STS_CODE = NVL(P_STATUS,HDR.STS_CODE)
   AND HDR.AUTHORING_ORG_ID = NVL(P_ORG_ID,HDR.AUTHORING_ORG_ID)
   AND HDR.ID = RGP.DNZ_CHR_ID
   AND HDR.ID = RUL.DNZ_CHR_ID
   AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RGP.DNZ_CHR_ID )
WHERE   DISCOUNT_LIST IS NOT NULL OR
  ACCT_RULE_ID IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION IS NOT NULL OR
  TAX_AMOUNT IS NOT NULL OR
  TAX_CODE IS NOT NULL OR
  TAX_EXEMPTION_ID IS NOT NULL OR
  CLVL_LIST_PRICE IS NOT NULL OR
  CLVL_QUANTITY IS NOT NULL OR
  CLVL_EXTENDED_AMT IS NOT NULL OR
  TOPLVL_OPERAND_VAL IS NOT NULL OR
  TOPLVL_QUANTITY IS NOT NULL OR
  TOPLVL_ADJ_PRICE IS NOT NULL OR
  TOPLVL_PRICE_QTY IS NOT NULL OR
  AVERAGING_INTERVAL IS NOT NULL OR
  MINIMUM_QUANTITY IS NOT NULL OR
  DEFAULT_QUANTITY IS NOT NULL OR
  FIXED_QUANTITY IS NOT NULL OR
  USAGE_DURATION IS NOT NULL OR
  BASE_READING IS NOT NULL OR
  -- OKC --
  CUST_ACCT_ID IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID IS NOT NULL OR
  -- COVERAGE CODE START --
  EXCEPTION_COV_ID IS NOT NULL OR
  PM_PROGRAM_ID IS NOT NULL OR
  PRICE_LIST_ID IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT IS NOT NULL OR
  DISCOUNT_PERCENT IS NOT NULL OR
  -- COVERAGE CODE END ---
  LEVEL_AMOUNT IS NOT NULL;
Line: 3921

SELECT * FROM (
SELECT  RGP.CLE_ID     CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
   AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RGP.DNZ_CHR_ID )
WHERE   DISCOUNT_LIST IS NOT NULL OR
  ACCT_RULE_ID IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION IS NOT NULL OR
  TAX_AMOUNT IS NOT NULL OR
  TAX_CODE IS NOT NULL OR
  TAX_EXEMPTION_ID IS NOT NULL OR
  CLVL_LIST_PRICE IS NOT NULL OR
  CLVL_QUANTITY IS NOT NULL OR
  CLVL_EXTENDED_AMT IS NOT NULL OR
  TOPLVL_OPERAND_VAL IS NOT NULL OR
  TOPLVL_QUANTITY IS NOT NULL OR
  TOPLVL_ADJ_PRICE IS NOT NULL OR
  TOPLVL_PRICE_QTY IS NOT NULL OR
  AVERAGING_INTERVAL IS NOT NULL OR
  MINIMUM_QUANTITY IS NOT NULL OR
  DEFAULT_QUANTITY IS NOT NULL OR
  FIXED_QUANTITY IS NOT NULL OR
  USAGE_DURATION IS NOT NULL OR
  BASE_READING IS NOT NULL OR
  -- OKC --
  CUST_ACCT_ID IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID IS NOT NULL OR
  -- COVERAGE CODE START --
  EXCEPTION_COV_ID IS NOT NULL OR
  PM_PROGRAM_ID IS NOT NULL OR
  PRICE_LIST_ID IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT IS NOT NULL OR
  DISCOUNT_PERCENT IS NOT NULL OR
  -- COVERAGE CODE END ---
  LEVEL_AMOUNT IS NOT NULL ;
Line: 4156

SELECT * FROM (
SELECT  RGP.CLE_ID     CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
     , OKC_K_HEADERS_B HDR
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
   AND HDR.STS_CODE = NVL(P_STATUS,HDR.STS_CODE)
   AND HDR.AUTHORING_ORG_ID = NVL(P_ORG_ID,HDR.AUTHORING_ORG_ID)
   AND HDR.ID = RGP.DNZ_CHR_ID
   AND HDR.ID = RUL.DNZ_CHR_ID
   AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RGP.DNZ_CHR_ID )
WHERE   DISCOUNT_LIST IS NOT NULL OR
  ACCT_RULE_ID IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION IS NOT NULL OR
  TAX_AMOUNT IS NOT NULL OR
  TAX_CODE IS NOT NULL OR
  TAX_EXEMPTION_ID IS NOT NULL OR
  CLVL_LIST_PRICE IS NOT NULL OR
  CLVL_QUANTITY IS NOT NULL OR
  CLVL_EXTENDED_AMT IS NOT NULL OR
  TOPLVL_OPERAND_VAL IS NOT NULL OR
  TOPLVL_QUANTITY IS NOT NULL OR
  TOPLVL_ADJ_PRICE IS NOT NULL OR
  TOPLVL_PRICE_QTY IS NOT NULL OR
  AVERAGING_INTERVAL IS NOT NULL OR
  MINIMUM_QUANTITY IS NOT NULL OR
  DEFAULT_QUANTITY IS NOT NULL OR
  FIXED_QUANTITY IS NOT NULL OR
  USAGE_DURATION IS NOT NULL OR
  BASE_READING IS NOT NULL OR
  -- OKC --
  CUST_ACCT_ID IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID IS NOT NULL OR
  -- COVERAGE CODE START --
  EXCEPTION_COV_ID IS NOT NULL OR
  PM_PROGRAM_ID IS NOT NULL OR
  PRICE_LIST_ID IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT IS NOT NULL OR
  DISCOUNT_PERCENT IS NOT NULL OR
  -- COVERAGE CODE END ---
  LEVEL_AMOUNT IS NOT NULL;
Line: 4394

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.LINE_NUMBER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
     , OKC_K_LINES_B LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 4706

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR(i),
                                       L_ERROR_MSG );
Line: 4729

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER  ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,ACCT_RULE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 4752

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CC_BANK_ACCT_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 4776

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'GPR'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,GRACE_DURATION_CHR(i),
                                       L_ERROR_MSG );
Line: 4798

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,TAX_AMOUNT_CHR(i),
                                       L_ERROR_MSG );
Line: 4821

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'    ,'OBJECT2_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_CODE_CHR(i),
                                       L_ERROR_MSG );
Line: 4844

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_EXEMPTION_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 4867

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR(i),
                                       L_ERROR_MSG );
Line: 4890

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 4913

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR(i),
                                       L_ERROR_MSG );
Line: 4936

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR(i),
                                       L_ERROR_MSG );
Line: 4959

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 4982

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR(i),
                                       L_ERROR_MSG );
Line: 5005

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR(i),
                                       L_ERROR_MSG );
Line: 5028

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR(i),
                                       L_ERROR_MSG );
Line: 5051

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 5075

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 5098

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 5121

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR(i),
                                       L_ERROR_MSG );
Line: 5144

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR(i),
                                       L_ERROR_MSG );
Line: 5167

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CAN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,CUST_ACCT_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 5190

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'BTO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,BILL_TO_SITE_USE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 5213

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,INV_RULE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 5236

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'STO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,SHIP_TO_SITE_USE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 5259

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PTR'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PAYMENT_TERM_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 5283

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CC_EXPIRY_DATE_CHR(i),
                                       L_ERROR_MSG );
Line: 5308

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IBR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,IB_TRANS_DATE_CHR(i),
                                       L_ERROR_MSG );
Line: 5333

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr(i),
                                       L_ERROR_MSG );
Line: 5355

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr(i),
                                       L_ERROR_MSG );
Line: 5378

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PRICE_LIST_ID_chr(i),
                                       L_ERROR_MSG );
Line: 5401

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr(i),
                                       L_ERROR_MSG );
Line: 5424

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr(i),
                                       L_ERROR_MSG );
Line: 5448

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,LIMIT_UOM_QUANTIFIED_chr(i),
                                       L_ERROR_MSG );
Line: 5471

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr(i),
                                       L_ERROR_MSG );
Line: 5494

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr(i),
                                       L_ERROR_MSG );
Line: 5518

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,LINE_LIST_PRICE_CHR(i),
                                       L_ERROR_MSG );
Line: 5545

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,LEVEL_PERIODS_CHR(i),
                                       L_ERROR_MSG );
Line: 5571

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,UOM_PER_PERIOD_CHR(i),
                                       L_ERROR_MSG );
Line: 5597

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,ADVANCE_PERIODS_CHR(i),
                                       L_ERROR_MSG );
Line: 5622

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,LEVEL_AMOUNT_CHR(i),
                                       L_ERROR_MSG );
Line: 5647

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,INVOICE_OFFSET_DAYS_CHR(i),
                                       L_ERROR_MSG );
Line: 5673

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,INTERFACE_OFFSET_DAYS_CHR(i),
                                       L_ERROR_MSG );
Line: 5688

     CLE_ID.DELETE;
Line: 5890

SELECT * FROM (
SELECT  RGP.CLE_ID        CLE_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.DNZ_CHR_ID    DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH       RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RGP.MAJOR_VERSION = RUL.MAJOR_VERSION
   AND RGP.DNZ_CHR_ID    = RUL.DNZ_CHR_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RUL.MAJOR_VERSION,RGP.DNZ_CHR_ID )
WHERE DISCOUNT_LIST IS NOT NULL OR
      ACCT_RULE_ID IS NOT NULL OR
      CC_BANK_ACCT_ID IS NOT NULL OR
      GRACE_DURATION IS NOT NULL OR
      TAX_AMOUNT IS NOT NULL OR
      TAX_CODE IS NOT NULL OR
      TAX_EXEMPTION_ID IS NOT NULL OR
      CLVL_LIST_PRICE IS NOT NULL OR
      CLVL_QUANTITY IS NOT NULL OR
      CLVL_EXTENDED_AMT IS NOT NULL OR
      TOPLVL_OPERAND_VAL IS NOT NULL OR
      TOPLVL_QUANTITY IS NOT NULL OR
      TOPLVL_ADJ_PRICE IS NOT NULL OR
      TOPLVL_PRICE_QTY IS NOT NULL OR
      AVERAGING_INTERVAL IS NOT NULL OR
      MINIMUM_QUANTITY IS NOT NULL OR
      DEFAULT_QUANTITY IS NOT NULL OR
      FIXED_QUANTITY IS NOT NULL OR
      USAGE_DURATION IS NOT NULL OR
      BASE_READING IS NOT NULL OR
      -- OKC --
      CUST_ACCT_ID IS NOT NULL OR
      BILL_TO_SITE_USE_ID IS NOT NULL OR
      INV_RULE_ID IS NOT NULL OR
      SHIP_TO_SITE_USE_ID IS NOT NULL OR
      PAYMENT_TERM_ID IS NOT NULL OR
      -- COVERAGE CODE START --
      EXCEPTION_COV_ID IS NOT NULL OR
      PM_PROGRAM_ID IS NOT NULL OR
      PRICE_LIST_ID IS NOT NULL OR
      RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
      RCN_PDF_ID IS NOT NULL OR
      LIMIT_UOM_QUANTIFIED IS NOT NULL OR
      DISCOUNT_AMOUNT IS NOT NULL OR
      DISCOUNT_PERCENT IS NOT NULL OR
      -- COVERAGE CODE END ---
      LEVEL_AMOUNT IS NOT NULL ;
Line: 6128

SELECT * FROM (
SELECT  RGP.CLE_ID        CLE_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.DNZ_CHR_ID    DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
     , OKC_K_HEADERS_BH HDR
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND HDR.STS_CODE = NVL(P_STATUS,HDR.STS_CODE)
   AND HDR.AUTHORING_ORG_ID = NVL(P_ORG_ID,HDR.AUTHORING_ORG_ID)
   AND HDR.MAJOR_VERSION = RGP.MAJOR_VERSION
   AND HDR.ID = RGP.DNZ_CHR_ID
   AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
   AND RGP.MAJOR_VERSION = RUL.MAJOR_VERSION
   AND HDR.ID = RUL.DNZ_CHR_ID
   AND HDR.MAJOR_VERSION = RUL.MAJOR_VERSION
   AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RUL.MAJOR_VERSION,RGP.DNZ_CHR_ID )
WHERE   DISCOUNT_LIST IS NOT NULL OR
  ACCT_RULE_ID IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION IS NOT NULL OR
  TAX_AMOUNT IS NOT NULL OR
  TAX_CODE IS NOT NULL OR
  TAX_EXEMPTION_ID IS NOT NULL OR
  CLVL_LIST_PRICE IS NOT NULL OR
  CLVL_QUANTITY IS NOT NULL OR
  CLVL_EXTENDED_AMT IS NOT NULL OR
  TOPLVL_OPERAND_VAL IS NOT NULL OR
  TOPLVL_QUANTITY IS NOT NULL OR
  TOPLVL_ADJ_PRICE IS NOT NULL OR
  TOPLVL_PRICE_QTY IS NOT NULL OR
  AVERAGING_INTERVAL IS NOT NULL OR
  MINIMUM_QUANTITY IS NOT NULL OR
  DEFAULT_QUANTITY IS NOT NULL OR
  FIXED_QUANTITY IS NOT NULL OR
  USAGE_DURATION IS NOT NULL OR
  BASE_READING IS NOT NULL OR
  -- OKC --
  CUST_ACCT_ID IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID IS NOT NULL OR
  -- COVERAGE CODE START --
  EXCEPTION_COV_ID IS NOT NULL OR
  PM_PROGRAM_ID IS NOT NULL OR
  PRICE_LIST_ID IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT IS NOT NULL OR
  DISCOUNT_PERCENT IS NOT NULL OR
  -- COVERAGE CODE END ---
  LEVEL_AMOUNT IS NOT NULL ;
Line: 6366

SELECT * FROM (
SELECT  RGP.CLE_ID        CLE_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.DNZ_CHR_ID    DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH       RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RGP.MAJOR_VERSION = RUL.MAJOR_VERSION
   AND RGP.DNZ_CHR_ID    = RUL.DNZ_CHR_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RUL.MAJOR_VERSION,RGP.DNZ_CHR_ID )
WHERE DISCOUNT_LIST IS NOT NULL OR
      ACCT_RULE_ID IS NOT NULL OR
      CC_BANK_ACCT_ID IS NOT NULL OR
      GRACE_DURATION IS NOT NULL OR
      TAX_AMOUNT IS NOT NULL OR
      TAX_CODE IS NOT NULL OR
      TAX_EXEMPTION_ID IS NOT NULL OR
      CLVL_LIST_PRICE IS NOT NULL OR
      CLVL_QUANTITY IS NOT NULL OR
      CLVL_EXTENDED_AMT IS NOT NULL OR
      TOPLVL_OPERAND_VAL IS NOT NULL OR
      TOPLVL_QUANTITY IS NOT NULL OR
      TOPLVL_ADJ_PRICE IS NOT NULL OR
      TOPLVL_PRICE_QTY IS NOT NULL OR
      AVERAGING_INTERVAL IS NOT NULL OR
      MINIMUM_QUANTITY IS NOT NULL OR
      DEFAULT_QUANTITY IS NOT NULL OR
      FIXED_QUANTITY IS NOT NULL OR
      USAGE_DURATION IS NOT NULL OR
      BASE_READING IS NOT NULL OR
      -- OKC --
      CUST_ACCT_ID IS NOT NULL OR
      BILL_TO_SITE_USE_ID IS NOT NULL OR
      INV_RULE_ID IS NOT NULL OR
      SHIP_TO_SITE_USE_ID IS NOT NULL OR
      PAYMENT_TERM_ID IS NOT NULL OR
      -- COVERAGE CODE START --
      EXCEPTION_COV_ID IS NOT NULL OR
      PM_PROGRAM_ID IS NOT NULL OR
      PRICE_LIST_ID IS NOT NULL OR
      RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
      RCN_PDF_ID IS NOT NULL OR
      LIMIT_UOM_QUANTIFIED IS NOT NULL OR
      DISCOUNT_AMOUNT IS NOT NULL OR
      DISCOUNT_PERCENT IS NOT NULL OR
      -- COVERAGE CODE END ---
      LEVEL_AMOUNT IS NOT NULL ;
Line: 6604

SELECT * FROM (
SELECT  RGP.CLE_ID        CLE_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.DNZ_CHR_ID    DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
               ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
               CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
               GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
               TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
               TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
               TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)))
               LINE_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
               CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
               BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
               INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
               SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
               PAYMENT_TERM_ID --OKC
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1)))
               PRICE_LIST_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT
  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
     , OKC_K_HEADERS_BH HDR
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
                                         'ECE','PMP','DST','RCN','RSN','LMT','PRE','SLL')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND HDR.STS_CODE = NVL(P_STATUS,HDR.STS_CODE)
   AND HDR.AUTHORING_ORG_ID = NVL(P_ORG_ID,HDR.AUTHORING_ORG_ID)
   AND HDR.MAJOR_VERSION = RGP.MAJOR_VERSION
   AND HDR.ID = RGP.DNZ_CHR_ID
   AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
   AND RGP.MAJOR_VERSION = RUL.MAJOR_VERSION
   AND HDR.ID = RUL.DNZ_CHR_ID
   AND HDR.MAJOR_VERSION = RUL.MAJOR_VERSION
   AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
 GROUP BY RGP.CLE_ID ,RUL.MAJOR_VERSION,RGP.DNZ_CHR_ID )
WHERE   DISCOUNT_LIST IS NOT NULL OR
  ACCT_RULE_ID IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION IS NOT NULL OR
  TAX_AMOUNT IS NOT NULL OR
  TAX_CODE IS NOT NULL OR
  TAX_EXEMPTION_ID IS NOT NULL OR
  CLVL_LIST_PRICE IS NOT NULL OR
  CLVL_QUANTITY IS NOT NULL OR
  CLVL_EXTENDED_AMT IS NOT NULL OR
  TOPLVL_OPERAND_VAL IS NOT NULL OR
  TOPLVL_QUANTITY IS NOT NULL OR
  TOPLVL_ADJ_PRICE IS NOT NULL OR
  TOPLVL_PRICE_QTY IS NOT NULL OR
  AVERAGING_INTERVAL IS NOT NULL OR
  MINIMUM_QUANTITY IS NOT NULL OR
  DEFAULT_QUANTITY IS NOT NULL OR
  FIXED_QUANTITY IS NOT NULL OR
  USAGE_DURATION IS NOT NULL OR
  BASE_READING IS NOT NULL OR
  -- OKC --
  CUST_ACCT_ID IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID IS NOT NULL OR
  -- COVERAGE CODE START --
  EXCEPTION_COV_ID IS NOT NULL OR
  PM_PROGRAM_ID IS NOT NULL OR
  PRICE_LIST_ID IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT IS NOT NULL OR
  DISCOUNT_PERCENT IS NOT NULL OR
  -- COVERAGE CODE END ---
  LEVEL_AMOUNT IS NOT NULL ;
Line: 6846

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.MAJOR_VERSION
     , LIN.LINE_NUMBER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
     , OKC_K_LINES_BH LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY
  AND RGP.MAJOR_VERSION = P_MAJOR_VERSION;
Line: 7173

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR(i),
                                       L_ERROR_MSG );
Line: 7196

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION  ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,ACCT_RULE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7219

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CCR'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CC_BANK_ACCT_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7243

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'GPR'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,GRACE_DURATION_CHR(i),
                                       L_ERROR_MSG );
Line: 7265

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'IRT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,TAX_AMOUNT_CHR(i),
                                       L_ERROR_MSG );
Line: 7288

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'TAX'    ,'OBJECT2_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_CODE_CHR(i),
                                       L_ERROR_MSG );
Line: 7311

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'TAX'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_EXEMPTION_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7334

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR(i),
                                       L_ERROR_MSG );
Line: 7357

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 7380

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR(i),
                                       L_ERROR_MSG );
Line: 7403

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR(i),
                                       L_ERROR_MSG );
Line: 7426

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 7449

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR(i),
                                       L_ERROR_MSG );
Line: 7472

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR(i),
                                       L_ERROR_MSG );
Line: 7495

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR(i),
                                       L_ERROR_MSG );
Line: 7518

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 7542

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 7565

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR(i),
                                       L_ERROR_MSG );
Line: 7588

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR(i),
                                       L_ERROR_MSG );
Line: 7611

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR(i),
                                       L_ERROR_MSG );
Line: 7634

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CAN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,CUST_ACCT_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7657

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'BTO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,BILL_TO_SITE_USE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7680

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'IRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,INV_RULE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7703

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'STO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,SHIP_TO_SITE_USE_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7726

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PTR'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PAYMENT_TERM_ID_CHR(i),
                                       L_ERROR_MSG );
Line: 7750

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CCR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CC_EXPIRY_DATE_CHR(i),
                                       L_ERROR_MSG );
Line: 7776

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'IBR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,IB_TRANS_DATE_CHR(i),
                                       L_ERROR_MSG );
Line: 7800

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(i),L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr(i),
                                       L_ERROR_MSG );
Line: 7822

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr(i),
                                       L_ERROR_MSG );
Line: 7845

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PRICE_LIST_ID_chr(i),
                                       L_ERROR_MSG );
Line: 7868

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(i),L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr(i),
                                       L_ERROR_MSG );
Line: 7891

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr(i),
                                       L_ERROR_MSG );
Line: 7915

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'LMT'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,LIMIT_UOM_QUANTIFIED_chr(i),
                                       L_ERROR_MSG );
Line: 7938

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr(i),
                                       L_ERROR_MSG );
Line: 7961

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr(i),
                                       L_ERROR_MSG );
Line: 7984

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,LINE_LIST_PRICE_CHR(i),
                                       L_ERROR_MSG );
Line: 8011

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,LEVEL_PERIODS_CHR(i),
                                       L_ERROR_MSG );
Line: 8037

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,UOM_PER_PERIOD_CHR(i),
                                       L_ERROR_MSG );
Line: 8064

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,ADVANCE_PERIODS_CHR(i),
                                       L_ERROR_MSG );
Line: 8089

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,LEVEL_AMOUNT_CHR(i),
                                       L_ERROR_MSG );
Line: 8114

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(i),L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,INVOICE_OFFSET_DAYS_CHR(i),
                                       L_ERROR_MSG );
Line: 8141

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(i), CLE_ID(i),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,INTERFACE_OFFSET_DAYS_CHR(i),
                                       L_ERROR_MSG );
Line: 8157

     CLE_ID.DELETE;
Line: 8354

SELECT * FROM (
SELECT  RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,RUL.MAJOR_VERSION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.chr_id is not null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.id between p_id_low  and p_id_hig
  GROUP BY rgp.dnz_chr_id, RUL.MAJOR_VERSION )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 8594

SELECT * FROM (
SELECT  RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,RUL.MAJOR_VERSION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
   , OKC_K_HEADERS_BH HDR
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.chr_id is not null
  and rgp.rgd_code = 'SVC_K'
  AND RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  AND HDR.id between p_id_low and p_id_hig
  AND HDR.id = RGP.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID,HDR.AUTHORING_ORG_ID)
  GROUP BY RGP.DNZ_CHR_ID,RUL.MAJOR_VERSION )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 8835

SELECT * FROM (
SELECT  RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,RUL.MAJOR_VERSION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.chr_id is not null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.id between p_id_low  and p_id_hig
  GROUP BY rgp.dnz_chr_id, RUL.MAJOR_VERSION )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 9075

SELECT * FROM (
SELECT  RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,RUL.MAJOR_VERSION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
   , OKC_K_HEADERS_BH HDR
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.chr_id is not null
  and rgp.rgd_code = 'SVC_K'
  AND RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  AND HDR.id between p_id_low and p_id_hig
  AND HDR.id = RGP.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID,HDR.AUTHORING_ORG_ID)
  GROUP BY RGP.DNZ_CHR_ID,RUL.MAJOR_VERSION )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL ;
Line: 9317

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , HDR.MAJOR_VERSION
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY
  AND RGP.MAJOR_VERSION = P_MAJOR_VERSION;
Line: 9607

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9630

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9652

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 9674

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 9696

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 9718

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR(a),
                                       L_ERROR_MSG );
Line: 9740

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9763

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9785

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9808

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9830

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 9852

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9874

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9896

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9919

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9941

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9963

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 9985

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 10007

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 10029

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 10051

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 10073

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 10095

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 10117

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 10139

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 10161

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 10183

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH(a),
                                       L_ERROR_MSG );
Line: 10205

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 10227

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 10249

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 10271

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 10293

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 10315

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH(a),
                                       L_ERROR_MSG );
Line: 10337

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 10359

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 10381

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 10404

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 10428

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 10452

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 10476

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 10489

    CHR_ID.DELETE;
Line: 10731

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RGP.CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  AND rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  GROUP BY rgp.chr_id,rgp.cle_id,rgp.dnz_chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
 PRICE_LIST_ID       IS NOT NULL OR
   -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 11111

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RGP.CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
   , OKC_K_HEADERS_B HDR
WHERE rgp.id = rul.rgp_id
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  AND HDR.ID = RGP.DNZ_CHR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.ID = RUL.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID, HDR.AUTHORING_ORG_ID)
  GROUP BY rgp.chr_id,rgp.cle_id,rgp.dnz_chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL OR
  -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 11492

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RGP.CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  AND rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  GROUP BY rgp.chr_id,rgp.cle_id,rgp.dnz_chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
 PRICE_LIST_ID       IS NOT NULL OR
   -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 11872

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RGP.CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
   , OKC_K_HEADERS_B HDR
WHERE rgp.id = rul.rgp_id
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  AND HDR.ID = RGP.DNZ_CHR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.ID = RUL.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID, HDR.AUTHORING_ORG_ID)
  GROUP BY rgp.chr_id,rgp.cle_id,rgp.dnz_chr_id )
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL OR
  -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 12252

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 12273

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.LINE_NUMBER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
     , OKC_K_LINES_B LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 12667

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12685

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12712

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12730

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12756

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 12774

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 12800

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 12818

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 12844

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 12862

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 12888

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR(a),
                                       L_ERROR_MSG );
Line: 12906

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR(a),
                                       L_ERROR_MSG );
Line: 12932

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12950

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12977

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 12995

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13021

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13039

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13066

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13084

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13110

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 13128

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 13154

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13172

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13198

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13216

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13242

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13260

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13287

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13305

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13331

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13349

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13375

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13393

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13419

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13437

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13463

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13481

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 13507

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 13525

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 13551

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 13569

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 13595

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 13613

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 13639

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 13657

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 13683

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 13701

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 13727

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13745

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13771

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 13789

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 13815

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH(a),
                                       L_ERROR_MSG );
Line: 13833

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH(a),
                                       L_ERROR_MSG );
Line: 13859

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13877

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13903

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13921

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13947

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13965

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 13991

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 14009

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 14035

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 14053

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 14079

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH(a),
                                       L_ERROR_MSG );
Line: 14097

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH(a),
                                       L_ERROR_MSG );
Line: 14123

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 14141

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 14167

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14185

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14211

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14229

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14255

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14278

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14302

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14325

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 14351

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 14371

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 14395

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 14415

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 14440

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14460

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14485

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 14505

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 14530

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR(a),
                                       L_ERROR_MSG );
Line: 14550

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR(a),
                                       L_ERROR_MSG );
Line: 14575

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14595

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14620

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 14640

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 14665

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR(a),
                                       L_ERROR_MSG );
Line: 14685

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR(a),
                                       L_ERROR_MSG );
Line: 14710

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR(a),
                                       L_ERROR_MSG );
Line: 14730

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR(a),
                                       L_ERROR_MSG );
Line: 14755

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14775

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14801

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14821

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14846

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14866

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 14891

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 14911

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 14936

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR(a),
                                       L_ERROR_MSG );
Line: 14956

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR(a),
                                       L_ERROR_MSG );
Line: 14981

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15001

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15026

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15046

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15070

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15090

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15115

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15135

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr(a),
                                       L_ERROR_MSG );
Line: 15161

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'LMT'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,LIMIT_UOM_QUANTIFIED_chr(a),
                                       L_ERROR_MSG );
Line: 15181

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,LIMIT_UOM_QUANTIFIED_chr(a),
                                       L_ERROR_MSG );
Line: 15206

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr(a),
                                       L_ERROR_MSG );
Line: 15226

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr(a),
                                       L_ERROR_MSG );
Line: 15251

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr(a),
                                       L_ERROR_MSG );
Line: 15271

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr(a),
                                       L_ERROR_MSG );
Line: 15297

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'SLL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,LEVEL_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 15317

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'SLL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,LEVEL_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 15332

    CHR_ID.DELETE;
Line: 15574

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.CLE_ID CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  AND rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  GROUP BY RGP.CHR_ID,RUL.MAJOR_VERSION,RGP.CLE_ID,RGP.DNZ_CHR_ID)
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
 PRICE_LIST_ID       IS NOT NULL OR
   -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 15955

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.CLE_ID CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
   , OKC_K_HEADERS_BH HDR
WHERE rgp.id = rul.rgp_id
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  AND HDR.ID = RGP.DNZ_CHR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.ID = RUL.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID, HDR.AUTHORING_ORG_ID)
  GROUP BY RGP.CHR_ID,RUL.MAJOR_VERSION,RGP.CLE_ID,RGP.DNZ_CHR_ID)
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL OR
  -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 16336

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.CLE_ID CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  AND rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  GROUP BY RGP.CHR_ID,RUL.MAJOR_VERSION,RGP.CLE_ID,RGP.DNZ_CHR_ID)
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
 PRICE_LIST_ID       IS NOT NULL OR
   -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 16717

SELECT * FROM (
SELECT  RGP.CHR_ID CHR_ID
       ,RUL.MAJOR_VERSION MAJOR_VERSION
       ,RGP.CLE_ID CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)))
            ACCT_RULE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)))
            CC_BANK_ACCT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)))
            GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)), NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)))
            EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!' ),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)))
            TAX_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' , '!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)))
            TAX_CODE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)))
            TAX_EXEMPTION_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)))
            BILLING_PROFILE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)))
            QUOTE_TO_CONTACT_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4)))
            QUOTE_TO_SITE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)))
            QUOTE_TO_EMAIL_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)))
            QUOTE_TO_PHONE_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)))
            QUOTE_TO_FAX_ID
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)))
            RENEWAL_MARKUP_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)))
            RENEWAL_GRACE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)))
            RENEWAL_EST_REV_PERCENT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)))
            RENEWAL_EST_REV_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)))
            RENEWAL_PRICE_LIST_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFICATION_TO
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)))
            RENEWAL_MARKUP_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)))
            REV_EST_PERCENT_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)))
            REV_EST_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)))
            BILLING_PROFILE_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)))
            EVN_THRESHOLD_AMT
        ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
	    '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.' ,'!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)))
            ERN_THRESHOLD_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)))
            RENEWAL_GRACE_DURATION_USED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)))
            CONVERSION_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)))
            CONVERSION_EURO_RATE --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)))
            CUST_ACCT_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)))
            BILL_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)))
            INV_RULE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)))
            RENEWAL_NOTIFY_TO --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)))
            SHIP_TO_SITE_USE_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)))
            PAYMENT_TERM_ID --OKC
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
            '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),NULL,
            MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)))
            PRICE_LIST_ID --OKC
       ----------------------Extra Rules for lines added------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)))
               DISCOUNT_LIST
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)))
               CLVL_LIST_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)))
               CLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)))
               CLVL_EXTENDED_AMT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)))
               TOPLVL_OPERAND_VAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)))
               TOPLVL_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)))
               TOPLVL_ADJ_PRICE
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)))
               TOPLVL_PRICE_QTY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)))
               AVERAGING_INTERVAL
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)))
               MINIMUM_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)))
               DEFAULT_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)))
               FIXED_QUANTITY
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)))
               USAGE_DURATION
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)))
               BASE_READING
        ----------------------------- COVERAGE CODE START -------------------------------------------------
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1)))
               EXCEPTION_COV_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1)))
               PM_PROGRAM_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1)))
               RCN_INCIDENT_SEVERITY_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1)))
               RCN_PDF_ID
       ,DECODE(TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)),NULL,
               MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1)))
               LIMIT_UOM_QUANTIFIED
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION2)))
               DISCOUNT_AMOUNT
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LMT' ,RUL.RULE_INFORMATION4)))
               DISCOUNT_PERCENT
        ----------------------------- COVERAGE CODE END ----------------------------------------------------
       ,DECODE(TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),
               '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.','!'),
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)),NULL,
               MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLL' ,RUL.RULE_INFORMATION6)))
               LEVEL_AMOUNT

FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
   , OKC_K_HEADERS_BH HDR
WHERE rgp.id = rul.rgp_id
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR',
	'DST','PDL','QRE','ECE','PMP','RCN','LMT','SLL')
  AND HDR.ID BETWEEN P_ID_LOW  AND P_ID_HIG
  AND HDR.ID = RGP.DNZ_CHR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.ID = RUL.DNZ_CHR_ID
  AND HDR.STS_CODE = nvl(p_status,HDR.STS_CODE)
  AND HDR.AUTHORING_ORG_ID = nvl(P_ORG_ID, HDR.AUTHORING_ORG_ID)
  GROUP BY RGP.CHR_ID,RUL.MAJOR_VERSION,RGP.CLE_ID,RGP.DNZ_CHR_ID)
WHERE
  ACCT_RULE_ID    IS NOT NULL OR
  CC_BANK_ACCT_ID IS NOT NULL OR
  GRACE_DURATION  IS NOT NULL OR
  EST_REV_PERCENT IS NOT NULL OR
  TAX_AMOUNT      IS NOT NULL OR
  TAX_CODE        IS NOT NULL OR
  TAX_EXEMPTION_ID    IS NOT NULL OR
  BILLING_PROFILE_ID  IS NOT NULL OR
  QUOTE_TO_CONTACT_ID IS NOT NULL OR
  QUOTE_TO_SITE_ID    IS NOT NULL OR
  QUOTE_TO_EMAIL_ID   IS NOT NULL OR
  QUOTE_TO_PHONE_ID   IS NOT NULL OR
  QUOTE_TO_FAX_ID     IS NOT NULL OR
  RENEWAL_PRICE_LIST  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT   IS NOT NULL OR
  RENEWAL_GRACE_DURATION   IS NOT NULL OR
  RENEWAL_EST_REV_PERCENT  IS NOT NULL OR
  RENEWAL_EST_REV_DURATION IS NOT NULL OR
  RENEWAL_PRICE_LIST_USED  IS NOT NULL OR
  RENEWAL_NOTIFICATION_TO  IS NOT NULL OR
  RENEWAL_MARKUP_PERCENT_USED IS NOT NULL OR
  REV_EST_PERCENT_USED  IS NOT NULL OR
  REV_EST_DURATION_USED IS NOT NULL OR
  BILLING_PROFILE_USED  IS NOT NULL OR
  EVN_THRESHOLD_AMT  IS NOT NULL OR
  ERN_THRESHOLD_AMT  IS NOT NULL OR
  RENEWAL_GRACE_DURATION_USED IS NOT NULL OR
  CONVERSION_RATE     IS NOT NULL OR
  CONVERSION_EURO_RATE IS NOT NULL OR
  CUST_ACCT_ID        IS NOT NULL OR
  BILL_TO_SITE_USE_ID IS NOT NULL OR
  INV_RULE_ID         IS NOT NULL OR
  RENEWAL_NOTIFY_TO   IS NOT NULL OR
  SHIP_TO_SITE_USE_ID IS NOT NULL OR
  PAYMENT_TERM_ID     IS NOT NULL OR
  PRICE_LIST_ID       IS NOT NULL OR
  -----extra line rules added---------------------
  DISCOUNT_LIST	      IS NOT NULL OR
  CLVL_LIST_PRICE     IS NOT NULL OR
  CLVL_QUANTITY       IS NOT NULL OR
  CLVL_EXTENDED_AMT   IS NOT NULL OR
  TOPLVL_OPERAND_VAL  IS NOT NULL OR
  TOPLVL_QUANTITY     IS NOT NULL OR
  TOPLVL_ADJ_PRICE    IS NOT NULL OR
  TOPLVL_PRICE_QTY    IS NOT NULL OR
  AVERAGING_INTERVAL  IS NOT NULL OR
  MINIMUM_QUANTITY    IS NOT NULL OR
  DEFAULT_QUANTITY    IS NOT NULL OR
  FIXED_QUANTITY      IS NOT NULL OR
  USAGE_DURATION      IS NOT NULL OR
  BASE_READING        IS NOT NULL OR
  EXCEPTION_COV_ID    IS NOT NULL OR
  PM_PROGRAM_ID       IS NOT NULL OR
  RCN_INCIDENT_SEVERITY_ID IS NOT NULL OR
  RCN_PDF_ID           IS NOT NULL OR
  LIMIT_UOM_QUANTIFIED IS NOT NULL OR
  DISCOUNT_AMOUNT      IS NOT NULL OR
  DISCOUNT_PERCENT     IS NOT NULL OR
  LEVEL_AMOUNT         IS NOT NULL;
Line: 17099

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , HDR.MAJOR_VERSION
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 17121

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.MAJOR_VERSION
     , LIN.LINE_NUMBER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
     , OKC_K_LINES_BH LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 17520

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17538

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17565

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17583

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17609

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 17627

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 17653

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 17671

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 17697

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 17715

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 17741

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR(a),
                                       L_ERROR_MSG );
Line: 17759

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR(a),
                                       L_ERROR_MSG );
Line: 17785

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17803

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17830

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17848

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17874

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17892

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17919

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17937

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 17963

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 17981

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 18007

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18025

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18051

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18069

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18095

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18113

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18140

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18158

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18184

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18202

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18228

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18246

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18272

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18290

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18316

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18334

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18360

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 18378

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 18404

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 18422

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 18448

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 18466

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 18492

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 18510

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR(a),
                                       L_ERROR_MSG );
Line: 18536

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 18554

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 18580

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18598

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18624

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 18642

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR(a),
                                       L_ERROR_MSG );
Line: 18668

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH(a),
                                       L_ERROR_MSG );
Line: 18686

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH(a),
                                       L_ERROR_MSG );
Line: 18712

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18730

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18756

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18774

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18800

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18818

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR(a),
                                       L_ERROR_MSG );
Line: 18844

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                                VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 18862

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 18888

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 18906

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 18932

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH(a),
                                       L_ERROR_MSG );
Line: 18950

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH(a),
                                       L_ERROR_MSG );
Line: 18976

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 18994

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR(a),
                                       L_ERROR_MSG );
Line: 19020

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19038

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19064

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19082

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19108

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19131

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19155

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19178

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR(a),
                                       L_ERROR_MSG );
Line: 19204

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 19224

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR(a),
                                       L_ERROR_MSG );
Line: 19248

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 19268

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 19293

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19313

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19338

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 19358

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR(a),
                                       L_ERROR_MSG );
Line: 19383

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR(a),
                                       L_ERROR_MSG );
Line: 19403

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR(a),
                                       L_ERROR_MSG );
Line: 19428

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19448

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19473

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 19493

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR(a),
                                       L_ERROR_MSG );
Line: 19518

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR(a),
                                       L_ERROR_MSG );
Line: 19538

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR(a),
                                       L_ERROR_MSG );
Line: 19563

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR(a),
                                       L_ERROR_MSG );
Line: 19583

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR(a),
                                       L_ERROR_MSG );
Line: 19608

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19628

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19654

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19674

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19699

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19719

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR(a),
                                       L_ERROR_MSG );
Line: 19744

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 19764

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR(a),
                                       L_ERROR_MSG );
Line: 19789

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR(a),
                                       L_ERROR_MSG );
Line: 19809

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR(a),
                                       L_ERROR_MSG );
Line: 19834

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19854

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19879

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19899

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19923

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19943

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19968

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr(a),
                                       L_ERROR_MSG );
Line: 19988

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr(a),
                                       L_ERROR_MSG );
Line: 20014

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'LMT'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,LIMIT_UOM_QUANTIFIED_chr(a),
                                       L_ERROR_MSG );
Line: 20034

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'LMT'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,LIMIT_UOM_QUANTIFIED_chr(a),
                                       L_ERROR_MSG );
Line: 20059

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr(a),
                                       L_ERROR_MSG );
Line: 20079

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr(a),
                                       L_ERROR_MSG );
Line: 20104

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr(a),
                                       L_ERROR_MSG );
Line: 20124

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr(a),
                                       L_ERROR_MSG );
Line: 20150

           INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID(a),
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
                                      'SLL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,LEVEL_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 20170

           INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,MAJOR_VERSION,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID(a), CLE_ID(a),
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
                                      'SLL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,LEVEL_AMOUNT_CHR(a),
                                       L_ERROR_MSG );
Line: 20185

    CHR_ID.DELETE;
Line: 20375

iEflag                       NUMBER;   --Flag for Insert or update exception
Line: 20383

SELECT ID
FROM OKC_K_HEADERS_B
WHERE ID = P_ID
FOR UPDATE NOWAIT;
Line: 20392

SELECT  RGP.CHR_ID CHR_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                            ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,.' , '!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                            GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!,','!')                                                             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!,' ,'!' )                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                            TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ,.','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,.' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                  QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,.','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))            QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))            QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))            QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))            QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))            RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                  RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))            RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%,' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))            RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))            RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))            RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%,' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))            RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))            RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))            RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                  RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))            RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))            RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))            RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))            RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!,%' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))            RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%,' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,.','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))            REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))            REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')       BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))           ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!,' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))           EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))           EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!,' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))           ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))           ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))            RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                  INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))            INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))           RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))           AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))           HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))           SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))            SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))            SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                  CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                   CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                  CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                  BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                  INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))            RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                   RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                  SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                  PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,.','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id =p_id
  GROUP BY rgp.chr_id;
Line: 20584

SELECT  RGP.CHR_ID CHR_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,. ' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!. ','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!. ' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,. ' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,. ','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))             QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%. ' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%. ' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!. %' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%. ' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,. ','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!. ' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!. ' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,. ','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id =p_id
  GROUP BY rgp.chr_id;
Line: 20776

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 20795

SELECT CHR_ID
  FROM OKC_RULE_GROUPS_B
 WHERE ID = P_ID;
Line: 20803

 SELECT OKC.DNZ_CHR_ID
   FROM OKC_K_LINES_B OKC
      , OKC_RULE_GROUPS_B RGP
  WHERE OKC.DNZ_CHR_ID = RGP.DNZ_CHR_ID
    AND RGP.ID = p_rgp_id
    AND LSE_ID in ( 1,12,19,46)
    FOR UPDATE NOWAIT;
Line: 20997

   update okc_k_headers_b
      set conversion_type      = l_conversion_type,
          conversion_rate      = conversion_rate_chr,
          conversion_rate_date = conversion_rate_date_chr,
          conversion_euro_rate = conversion_euro_rate_chr,
          cust_acct_id         = cust_acct_id_chr,
          bill_to_site_use_id  = bill_to_site_use_id_chr,
          inv_rule_id          = inv_rule_id_chr,
          renewal_type_code    = l_renewal_type_code,
          renewal_notify_to    = renewal_notify_to_chr,
          renewal_end_date     = renewal_end_date_chr,
          ship_to_site_use_id  = ship_to_site_use_id_chr,
          payment_term_id      = payment_term_id_chr,
          price_list_id        = price_list_id_chr
     where id = l_chr_id;
Line: 21021

       Update oks_k_headers_b set
          acct_rule_id                  = acct_rule_id_chr
         ,payment_type                  = l_payment_type
         ,cc_no                         = l_cc_no
         ,cc_expiry_date                = cc_expiry_date_chr
         ,cc_bank_acct_id               = cc_bank_acct_id_chr
         ,cc_auth_code                  = l_cc_auth_code
         ,grace_duration                = grace_duration_chr
         ,grace_period                  = l_grace_period
         ,est_rev_percent               = est_rev_percent_chr
         ,est_rev_date                  = est_rev_date_chr
         ,tax_amount                    = tax_amount_chr
         ,tax_status                    = l_tax_status
         ,tax_code                      = tax_code_chr
         ,tax_exemption_id              = tax_exemption_id_chr
         ,billing_schedule_type         = l_billing_schedule_type
         ,billing_profile_id            = billing_profile_id_chr
         ,renewal_status                = l_renewal_status
         ,electronic_renewal_flag       = l_electronic_renewal_flag
         ,quote_to_contact_id           = quote_to_contact_id_chr
         ,quote_to_site_id              = quote_to_site_id_chr
         ,quote_to_email_id             = quote_to_email_id_chr
         ,quote_to_phone_id             = quote_to_phone_id_chr
         ,quote_to_fax_id               = quote_to_fax_id_chr
         ,renewal_po_required           = l_renewal_po_required
         ,renewal_price_list            = renewal_price_list_chr
         ,renewal_pricing_type          = l_renewal_pricing_type
         ,renewal_markup_percent        = renewal_markup_percent_chr
         ,renewal_grace_duration        = renewal_grace_duration_chr
         ,renewal_grace_period          = l_renewal_grace_period
         ,renewal_est_rev_percent       = renewal_est_rev_percent_chr
         ,renewal_est_rev_duration      = renewal_est_rev_duration_chr
         ,renewal_est_rev_period        = l_renewal_est_rev_period
         ,renewal_price_list_used       = renewal_price_list_used_chr
         ,renewal_type_used             = l_renewal_type_used
         ,renewal_notification_to       = renewal_notification_to_chr
         ,renewal_po_used               = l_renewal_po_used
         ,renewal_pricing_type_used     = l_renewal_pricing_type_used
         ,renewal_markup_percent_used   = renewal_markup_percent_used_ch
         ,rev_est_percent_used          = rev_est_percent_used_chr
         ,rev_est_duration_used         = rev_est_duration_used_chr
         ,rev_est_period_used           = l_rev_est_period_used
         ,billing_profile_used          = billing_profile_used_chr
         ,ern_flag_used_yn              = l_ern_flag_used_yn
         ,evn_threshold_amt             = evn_threshold_amt_chr
         ,evn_threshold_cur             = l_evn_threshold_cur
         ,ern_threshold_amt             = ern_threshold_amt_chr
         ,ern_threshold_cur             = l_ern_threshold_cur
         ,renewal_grace_duration_used   = renewal_grace_duration_used_ch
         ,renewal_grace_period_used     = l_renewal_grace_period_used
         ,inv_trx_type                  = l_inv_trx_type
         ,inv_print_profile             = l_inv_print_profile
         ,renewal_po_number             = l_renewal_po_number
         ,ar_interface_yn               = l_ar_interface_yn
         ,hold_billing                  = l_hold_billing
         ,summary_trx_yn                = l_summary_trx_yn
         ,service_po_number             = l_service_po_number
         ,service_po_required           = l_service_po_required
       Where chr_id = l_chr_id ;
Line: 21090

          insert into oks_k_headers_b(
              id
             ,chr_id
             ,acct_rule_id
             ,payment_type
             ,cc_no
             ,cc_expiry_date
             ,cc_bank_acct_id
             ,cc_auth_code
             ,grace_duration
             ,grace_period
             ,est_rev_percent
             ,est_rev_date
             ,tax_amount
             ,tax_status
             ,tax_code
             ,tax_exemption_id
             ,billing_schedule_type
             ,billing_profile_id
             ,renewal_status
             ,electronic_renewal_flag
             ,quote_to_contact_id
             ,quote_to_site_id
             ,quote_to_email_id
             ,quote_to_phone_id
             ,quote_to_fax_id
             ,renewal_po_required
             ,renewal_price_list
             ,renewal_pricing_type
             ,renewal_markup_percent
             ,renewal_grace_duration
             ,renewal_grace_period
             ,renewal_est_rev_percent
             ,renewal_est_rev_duration
             ,renewal_est_rev_period
             ,renewal_price_list_used
             ,renewal_type_used
             ,renewal_notification_to
             ,renewal_po_used
             ,renewal_pricing_type_used
             ,renewal_markup_percent_used
             ,rev_est_percent_used
             ,rev_est_duration_used
             ,rev_est_period_used
             ,billing_profile_used
             ,ern_flag_used_yn
             ,evn_threshold_amt
             ,evn_threshold_cur
             ,ern_threshold_amt
             ,ern_threshold_cur
             ,renewal_grace_duration_used
             ,renewal_grace_period_used
             ,inv_trx_type
             ,inv_print_profile
             ,renewal_po_number
             ,ar_interface_yn
             ,hold_billing
             ,summary_trx_yn
             ,service_po_number
             ,service_po_required
             ,created_by
             ,creation_date
             ,last_updated_by
             ,last_update_date
             ,last_update_login
             ,object_version_number  )
          values (
              l_chr_id
             ,l_chr_id
             ,acct_rule_id_chr
             ,l_payment_type
             ,l_cc_no
             ,cc_expiry_date_chr
             ,cc_bank_acct_id_chr
             ,l_cc_auth_code
             ,grace_duration_chr
             ,l_grace_period
             ,est_rev_percent_chr
             ,est_rev_date_chr
             ,tax_amount_chr
             ,l_tax_status
             ,tax_code_chr
             ,tax_exemption_id_chr
             ,l_billing_schedule_type
             ,billing_profile_id_chr
             ,l_renewal_status
             ,l_electronic_renewal_flag
             ,quote_to_contact_id_chr
             ,quote_to_site_id_chr
             ,quote_to_email_id_chr
             ,quote_to_phone_id_chr
             ,quote_to_fax_id_chr
             ,l_renewal_po_required
             ,renewal_price_list_chr
             ,l_renewal_pricing_type
             ,renewal_markup_percent_chr
             ,renewal_grace_duration_chr
             ,l_renewal_grace_period
             ,renewal_est_rev_percent_chr
             ,renewal_est_rev_duration_chr
             ,l_renewal_est_rev_period
             ,renewal_price_list_used_chr
             ,l_renewal_type_used
             ,renewal_notification_to_chr
             ,l_renewal_po_used
             ,l_renewal_pricing_type_used
             ,renewal_markup_percent_used_ch
             ,rev_est_percent_used_chr
             ,rev_est_duration_used_chr
             ,l_rev_est_period_used
             ,billing_profile_used_chr
             ,l_ern_flag_used_yn
             ,evn_threshold_amt_chr
             ,l_evn_threshold_cur
             ,ern_threshold_amt_chr
             ,l_ern_threshold_cur
             ,renewal_grace_duration_used_ch
             ,l_renewal_grace_period_used
             ,l_inv_trx_type
             ,l_inv_print_profile
             ,l_renewal_po_number
             ,l_ar_interface_yn
             ,l_hold_billing
             ,l_summary_trx_yn
             ,l_service_po_number
             ,l_service_po_required
             ,1
             ,sysdate
             ,1
             ,sysdate
             ,2003
             ,1   );
Line: 21236

    insert into oks_k_headers_b oks1
            (oks1.id
            ,oks1.chr_id
            ,oks1.object_version_number
            ,oks1.created_by
            ,oks1.creation_date
            ,oks1.last_updated_by
            ,oks1.last_update_date
            ,oks1.last_update_login )
     values
           ( l_chr_id,
             l_chr_id,
             1,
             1,
             sysdate,
             1,
             sysdate,
             2003
           );
Line: 21271

    Update okc_k_lines_b okco
       Set okco.price_negotiated = ( select sum(okci.price_negotiated)
                                       from okc_k_lines_b okci
                                      where okci.cle_id = okco.id)
     Where okco.lse_id in ( 1,12,19)
       and okco.dnz_chr_id = l_lock_id;
Line: 21278

    Update oks_k_lines_b okso
       Set okso.tax_amount = ( Select oksi.tax_amount
                                 From oks_k_lines_b oksi
                                    , okc_k_lines_b okci
                                Where okci.lse_id =46
                                  and okci.id = oksi.cle_id
                                  and oksi.cle_id = okso.cle_id
                                  and okci.id = okso.cle_id )
     Where okso.dnz_chr_id = l_lock_id
       and exists (select 1 from okc_k_lines_b okc
                    where okc.id = okso.cle_id
                      and okc.lse_id in ( 1,12,19,46));
Line: 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);
Line: 21319

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21342

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 21364

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 21386

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 21408

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 21430

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 21452

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 21475

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 21497

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21520

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21542

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR,
                                       L_ERROR_MSG );
Line: 21564

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21586

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 21608

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21631

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR,
                                       L_ERROR_MSG );
Line: 21653

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21675

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR,
                                       L_ERROR_MSG );
Line: 21697

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR,
                                       L_ERROR_MSG );
Line: 21719

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR,
                                       L_ERROR_MSG );
Line: 21741

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR,
                                       L_ERROR_MSG );
Line: 21763

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 21785

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 21807

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 21829

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 21851

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR,
                                       L_ERROR_MSG );
Line: 21873

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR,
                                       L_ERROR_MSG );
Line: 21895

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH,
                                       L_ERROR_MSG );
Line: 21917

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR,
                                       L_ERROR_MSG );
Line: 21939

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR,
                                       L_ERROR_MSG );
Line: 21961

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR,
                                       L_ERROR_MSG );
Line: 21983

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 22005

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 22027

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH,
                                       L_ERROR_MSG );
Line: 22049

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR,
                                       L_ERROR_MSG );
Line: 22071

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR,
                                       L_ERROR_MSG );
Line: 22093

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR,
                                       L_ERROR_MSG );
Line: 22115

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 22137

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR,
                                       L_ERROR_MSG );
Line: 22159

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR,
                                       L_ERROR_MSG );
Line: 22181

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR,
                                       L_ERROR_MSG );
Line: 22206

  FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||' Error Message: '||Emsg);
Line: 22221

      Update oks_rule_reprocess
      set errormsg= Emsg
      where rowid=prow_id;
Line: 22228

      Update oks_rule_reprocess
      set errormsg=L_ERROR_MSG
      where rowid=prow_id;
Line: 22234

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 22241

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 22403

SELECT ID
  FROM OKC_K_LINES_B
 WHERE ID = P_ID
   FOR UPDATE NOWAIT;
Line: 22418

SELECT  RGP.CLE_ID     ID
       ,RGP.CLE_ID     CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID

   -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          DISCOUNT_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,.','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))          CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!,','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!,','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!,','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,.','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,.','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,.','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,.','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )  BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN_CHR
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!,','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%,','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install


  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE','CVR')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id
 GROUP BY RGP.CLE_ID ,RGP.CLE_ID, RGP.DNZ_CHR_ID;
Line: 22584

SELECT  RGP.CLE_ID     ID
       ,RGP.CLE_ID     CLE_ID
       ,RGP.DNZ_CHR_ID DNZ_CHR_ID
   -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                         DISCOUNT_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,. ','!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                         GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')      TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                         TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))           CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))           TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!. ','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))           CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))           TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))           TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!. ','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!. ','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))            AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))            USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))            SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,. ','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))            MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,. ','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))            DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))            AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,. ','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))            FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))            USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))            LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))           USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))           UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,. ','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))           BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))          BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )  BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                  CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                  BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                  INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))            LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                  SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                  PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))               EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))               INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))               PROD_UPGRADE_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))               COVERAGE_TYPE_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                     PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))               PM_CONF_REQ_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))               PM_SCH_EXISTS_YN_CHR
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                   DISCOUNT_LIST
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                     PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                     RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))               RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))               RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))               RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))               RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))               RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))               LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!. ','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))              DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%. ','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))              DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install

  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE','CVR')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id
 GROUP BY RGP.CLE_ID ,RGP.CLE_ID, RGP.DNZ_CHR_ID;
Line: 22747

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.LINE_NUMBER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
     , OKC_K_LINES_B LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 22769

SELECT CLE_ID ,DNZ_CHR_ID
  FROM OKC_RULE_GROUPS_B
 WHERE ID = P_ID;
Line: 22789

  select oks.payment_type
       , oks.cc_no
       , oks.cc_expiry_date
       --, oks.cc_bank_acct_id
       --, oks.cc_auth_code
       , okc.cust_po_number
       , okc.cust_po_number_req_yn
       , okc.price_list_id
       , okc.id
       , okcl.lse_id
    from oks_k_headers_b oks
       , okc_k_headers_b okc
       , okc_k_lines_b   okcl
       , okc_rule_groups_b rgp
   where oks.chr_id = okc.id
     and okcl.lse_id in ( 1,12,19,46)
     and okcl.dnz_chr_id = oks.chr_id
     and okcl.dnz_chr_id = okc.id
     and rgp.id = p_rgp_id
     and rgp.cle_id = okcl.id
     and rgp.dnz_chr_id = oks.chr_id
     and rgp.dnz_chr_id = okc.id
     and okc.id = oks.chr_id;
Line: 23041

      Update okc_k_lines_b
        Set cust_acct_id           = cust_acct_id_chr
           ,bill_to_site_use_id    = bill_to_site_use_id_chr
           ,inv_rule_id            = inv_rule_id_chr
           ,line_renewal_type_code = l_line_renewal_type_code
           ,ship_to_site_use_id    = ship_to_site_use_id_chr
           ,payment_term_id        = payment_term_id_chr
           ,line_list_price        = line_list_price_chr
          , price_list_id          = decode(l_lse_idi,1 ,l_price_list_idi
                                                     ,12,l_price_list_idi
                                                     ,19,l_price_list_idi
                                                     ,46,l_price_list_idi,price_list_id_chr )
      Where id = l_upd_cle_id ;
Line: 23064

       Update oks_k_lines_b set
         discount_list         = discount_list_chr
        ,acct_rule_id          = acct_rule_id_chr
        ,grace_duration        = grace_duration_chr
        ,grace_period          = l_grace_period
        ,inv_print_flag        = l_inv_print_flag
        ,price_uom             = l_price_uom
        ,tax_amount            = tax_amount_chr
        ,tax_inclusive_yn      = l_tax_inclusive_yn
        ,tax_status            = l_tax_status
        ,tax_code              = tax_code_chr
        ,tax_exemption_id      = tax_exemption_id_chr
        ,ib_trans_type         = l_ib_trans_type
        ,ib_trans_date         = ib_trans_date_chr
        ,clvl_list_price       = clvl_list_price_chr
        ,clvl_quantity         = clvl_quantity_chr
        ,clvl_extended_amt     = clvl_extended_amt_chr
        ,toplvl_operand_code   = l_toplvl_operand_code
        ,toplvl_operand_val    = toplvl_operand_val_chr
        ,clvl_uom_code         = l_clvl_uom_code
        ,toplvl_quantity       = toplvl_quantity_chr
        ,toplvl_uom_code       = l_toplvl_uom_code
        ,toplvl_adj_price      = toplvl_adj_price_chr
        ,toplvl_price_qty      = toplvl_price_qty_chr
        ,averaging_interval    = averaging_interval_chr
        ,usage_period          = l_usage_period
        ,settlement_interval   = l_settlement_interval
        ,minimum_quantity      = minimum_quantity_chr
        ,default_quantity      = default_quantity_chr
        ,amcv_flag             = l_amcv_flag
        ,fixed_quantity        = fixed_quantity_chr
        ,usage_duration        = usage_duration_chr
        ,level_yn              = l_level_yn
        ,usage_type            = l_usage_type
        ,uom_quantified        = l_uom_quantified
        ,base_reading          = base_reading_chr
        ,usage_est_method      = l_usage_est_method
        ,billing_schedule_type = l_billing_schedule_type
        ,cust_po_number        = l_cust_po_numberi  --to synchronize hdr value to lines
        ,cust_po_number_req_yn = l_cust_po_number_req_yni
        ,payment_type          = l_payment_typei
        ,cc_no                 = l_cc_noi
        ,cc_expiry_date        = l_cc_expiry_datei
        --,cc_bank_acct_id       = l_cc_bank_acct_idi
        --,cc_auth_code          = l_cc_auth_codei
        ----------------------------------------------
        ,exception_cov_id      = exception_cov_id_chr
        ,inheritance_type      = l_inheritance_type
        ,prod_upgrade_yn       = prod_upgrade_yn_chr
        ,coverage_type         = coverage_type_chr
        ,transfer_option       = transfer_option_chr
        ,pm_program_id         = pm_program_id_chr
        ,pm_conf_req_yn        = pm_conf_req_yn_chr
        ,pm_sch_exists_yn      = pm_sch_exists_yn_chr
        ,allow_bt_discount     = allow_bt_discount_chr
        ,incident_severity_id  = rcn_incident_severity_id_chr
        ,pdf_id                = rcn_pdf_id_chr
        ,work_thru_yn          = rcn_work_thru_yn
        ,react_active_yn       = rcn_react_active_yn
        ,limit_uom_quantified  = l_limit_uom_quantified
        ,discount_amount       = discount_amount_chr
        ,discount_percent      = discount_percent_chr
        ,sync_date_install     = l_sync_date_install
       Where cle_id = l_upd_cle_id;
Line: 23139

              update oks_k_lines_b t1
              set (t1.offset_period ,t1.offset_duration) =
                  (select tim2.uom_code,tim2.duration
                    from okc_timevalues_b tim ,okc_timevalues_b tim2,okc_rules_b rul,okc_rule_groups_b rgp
                    where tim.id = offset_duration
                      and rgp.cle_id = l_upd_cle_id
                      and rul.rule_information1 = tim.id
                      and rul.rule_information_category = 'OFS'
                      and rgp.id = rul.rgp_id
                      and tim2.id = tim.tve_id_started
                      and tim.dnz_chr_id = tim2.dnz_chr_id
                      and t1.cle_id = rgp.cle_id)
             where t1.cle_id = l_upd_cle_id;
Line: 23165

              Update oks_k_lines_tl
                 Set invoice_text    = l_invoice_text
                    ,ib_trx_details  = l_ib_trx_details
                    ,status_text     = l_status_text
                    ,react_time_name = rcn_react_time_name
               Where id = l_upd_cle_id
                 and language    = okc_util.g_language_code(lang_i)
                 and source_lang = l_userenv_lang ;
Line: 23185

                        Insert into oks_k_lines_tl (
                        id,
                        language,
                        source_lang,
                        sfwt_flag,
                        invoice_text,
                        ib_trx_details,
                        status_text,
                        react_time_name,
                        security_group_id,
                        created_by,
                        creation_date,
                        last_updated_by,
                        last_update_date,
                        last_update_login)
                        values(
                        l_upd_cle_id,
                        okc_util.g_language_code(lang_i),
                        l_userenv_lang,
                        'S',
                        l_invoice_text,
                        l_ib_trx_details,
                        l_status_text,
                        rcn_react_time_name,
                        null, --security_group_id,
                        1,
                        sysdate,
                        1,
                        sysdate,
                        2003
                        );
Line: 23226

             Insert into oks_k_lines_b
                ( id
                 ,cle_id
                 ,dnz_chr_id
                 ,discount_list
                 ,acct_rule_id
                 ,grace_duration
                 ,grace_period
                 ,inv_print_flag
                 ,price_uom
                 ,tax_amount
                 ,tax_inclusive_yn
                 ,tax_status
                 ,tax_code
                 ,tax_exemption_id
                 ,ib_trans_type
                 ,ib_trans_date
                 ,clvl_list_price
                 ,clvl_quantity
                 ,clvl_extended_amt
                 ,toplvl_operand_code
                 ,toplvl_operand_val
                 ,clvl_uom_code
                 ,toplvl_quantity
                 ,toplvl_uom_code
                 ,toplvl_adj_price
                 ,toplvl_price_qty
                 ,averaging_interval
                 ,usage_period
                 ,settlement_interval
                 ,minimum_quantity
                 ,default_quantity
                 ,amcv_flag
                 ,fixed_quantity
                 ,usage_duration
                 ,level_yn
                 ,usage_type
                 ,uom_quantified
                 ,base_reading
                 ,usage_est_method
                 ,billing_schedule_type
                 ,cust_po_number --to synchronize hdr value to line
                 ,cust_po_number_req_yn
                 ,payment_type
                 ,cc_no
                 ,cc_expiry_date
                 --,cc_bank_acct_id
                 --,cc_auth_code
                 ------------------------
                 ,exception_cov_id
                 ,inheritance_type
                 ,prod_upgrade_yn
                 ,coverage_type
                 ,transfer_option
                 ,pm_program_id
                 ,pm_conf_req_yn
                 ,pm_sch_exists_yn
                 ,allow_bt_discount
                 ,offset_duration
                 ,offset_period
                 ,incident_severity_id
                 ,pdf_id
                 ,work_thru_yn
                 ,react_active_yn
                 ,limit_uom_quantified
                 ,discount_amount
                 ,discount_percent
                 ,sync_date_install
                 -------------------------
                 ,created_by
                 ,creation_date
                 ,last_updated_by
                 ,last_update_date
                 ,last_update_login
                 ,object_version_number  )
                 Values (
                  l_id
                 ,l_cle_id
                 ,l_dnz_chr_id
                 ,discount_list_chr
                 ,acct_rule_id_chr
                 ,grace_duration_chr
                 ,l_grace_period
                 ,l_inv_print_flag
                 ,l_price_uom
                 ,tax_amount_chr
                 ,l_tax_inclusive_yn
                 ,l_tax_status
                 ,tax_code_chr
                 ,tax_exemption_id_chr
                 ,l_ib_trans_type
                 ,ib_trans_date_chr
                 ,clvl_list_price_chr
                 ,clvl_quantity_chr
                 ,clvl_extended_amt_chr
                 ,l_toplvl_operand_code
                 ,toplvl_operand_val_chr
                 ,l_clvl_uom_code
                 ,toplvl_quantity_chr
                 ,l_toplvl_uom_code
                 ,toplvl_adj_price_chr
                 ,toplvl_price_qty_chr
                 ,averaging_interval_chr
                 ,l_usage_period
                 ,l_settlement_interval
                 ,minimum_quantity_chr
                 ,default_quantity_chr
                 ,l_amcv_flag
                 ,fixed_quantity_chr
                 ,usage_duration_chr
                 ,l_level_yn
                 ,l_usage_type
                 ,l_uom_quantified
                 ,base_reading_chr
                 ,l_usage_est_method
                 ,l_billing_schedule_type
                 ,l_cust_po_numberi  --to synchronize hdr value to lines
                 ,l_cust_po_number_req_yni
                 ,l_payment_typei
                 ,l_cc_noi
                 ,l_cc_expiry_datei
                 --,l_cc_bank_acct_idi
                 --,l_cc_auth_codei
                 -------------------------
                 ,exception_cov_id_chr
                 ,l_inheritance_type
                 ,prod_upgrade_yn_chr
                 ,coverage_type_chr
                 ,transfer_option_chr
                 ,pm_program_id_chr
                 ,pm_conf_req_yn_chr
                 ,pm_sch_exists_yn_chr
                 ,allow_bt_discount_chr
                 ,null
                 ,null
                 ,rcn_incident_severity_id_chr
                 ,rcn_pdf_id_chr
                 ,rcn_work_thru_yn
                 ,rcn_react_active_yn
                 ,l_limit_uom_quantified
                 ,discount_amount_chr
                 ,discount_percent_chr
                 ,l_sync_date_install
                 ----------------------------
                 ,1
                 ,sysdate
                 ,1
                 ,sysdate
                 ,2003
                 ,1   );
Line: 23387

                  Insert into oks_k_lines_tl (
                     id,
                     language,
                     source_lang,
                     sfwt_flag,
                     invoice_text,
                     ib_trx_details,
                     status_text,
                     react_time_name,
                     security_group_id,
                     created_by,
                     creation_date,
                     last_updated_by,
                     last_update_date,
                     last_update_login)
                     values(
                     l_cle_id,
                     okc_util.g_language_code(lang_i),
                     l_userenv_lang,
                     'S',
                     l_invoice_text,
                     l_ib_trx_details,
                     l_status_text,
                     rcn_react_time_name,
                     null, --security_group_id,
                     1,
                     sysdate,
                     1,
                     sysdate,
                     2003
                     );
Line: 23430

                   update oks_k_lines_b t1
                   set (t1.offset_period ,t1.offset_duration) =
                       (select tim2.uom_code,tim2.duration
                          from okc_timevalues_b tim ,okc_timevalues_b tim2,okc_rules_b rul,okc_rule_groups_b rgp
                         where tim.id = offset_duration
                           and rgp.cle_id = l_upd_cle_id
                           and rul.rule_information1 = tim.id
                           and rul.rule_information_category = 'OFS'
                           and rgp.id = rul.rgp_id
                           and tim2.id = tim.tve_id_started
                           and tim.dnz_chr_id = tim2.dnz_chr_id
                           and t1.cle_id = rgp.cle_id)
                 where t1.cle_id = l_upd_cle_id;
Line: 23466

      insert into oks_k_lines_b(
                  id
                 ,cle_id
                 ,dnz_chr_id
                 ,cust_po_number --to synchronize hdr value to line
                 ,cust_po_number_req_yn
                 ,payment_type
                 ,cc_no
                 ,cc_expiry_date
                 --,cc_bank_acct_id
                 --,cc_auth_code
                 ,object_version_number
                 ,created_by
                 ,creation_date
                 ,last_updated_by
                 ,last_update_date
                 ,last_update_login)
         values ( l_id
                 ,l_id
                 ,l_dnz_chr_id
                 ,l_cust_po_numberi  --to synchronize hdr value to lines
                 ,l_cust_po_number_req_yni
                 ,l_payment_typei
                 ,l_cc_noi
                 ,l_cc_expiry_datei
                 --,l_cc_bank_acct_idi
                 --,l_cc_auth_codei
                 ,1
                 ,1
                 ,sysdate
                 ,1
                 ,sysdate
                 ,2003);
Line: 23509

        insert into oks_k_lines_tl (id
                      ,language
                      ,source_lang
                      ,sfwt_flag
                      ,created_by
                      ,creation_date
                      ,last_updated_by
                      ,last_update_date
                      ,last_update_login)
                values(
                       l_id
                      ,okc_util.g_language_code(lang_i)
                      ,l_userenv_lang
                      ,'S'
                      ,1
                      ,sysdate
                      ,1
                      ,sysdate
                      ,2003);
Line: 23566

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR,
                                       L_ERROR_MSG );
Line: 23590

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER  ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 23614

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 23639

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'GPR'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 23662

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 23686

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'    ,'OBJECT2_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 23710

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 23734

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 23758

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 23782

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR,
                                       L_ERROR_MSG );
Line: 23806

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR,
                                       L_ERROR_MSG );
Line: 23830

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 23854

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 23878

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR,
                                       L_ERROR_MSG );
Line: 23902

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR,
                                       L_ERROR_MSG );
Line: 23926

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 23951

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 23975

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 23999

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 24023

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR,
                                       L_ERROR_MSG );
Line: 24047

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CAN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 24071

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'BTO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 24095

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 24119

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'STO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 24143

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PTR'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 24167

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 24191

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IBR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,IB_TRANS_DATE_CHR,
                                       L_ERROR_MSG );
Line: 24215

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr,
                                       L_ERROR_MSG );
Line: 24239

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr,
                                       L_ERROR_MSG );
Line: 24263

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PRICE_LIST_ID_chr,
                                       L_ERROR_MSG );
Line: 24287

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr,
                                       L_ERROR_MSG );
Line: 24311

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr,
                                       L_ERROR_MSG );
Line: 24335

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr,
                                       L_ERROR_MSG );
Line: 24359

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr,
                                       L_ERROR_MSG );
Line: 24383

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,LINE_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 24411

  FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||' Error Message: '||Emsg);
Line: 24428

         Update oks_rule_reprocess
            set errormsg= L_ERROR_MSG
          where rowid=prow_id;
Line: 24435

      Update oks_rule_reprocess
         set errormsg=L_ERROR_MSG
       where rowid=prow_id;
Line: 24441

        Update oks_rule_reprocess
           set errormsg=L_ERROR_MSG
         where rowid=prow_id;
Line: 24448

        Update oks_rule_reprocess
           set errormsg=L_ERROR_MSG
         where rowid=prow_id;
Line: 24605

SELECT  RGP.CHR_ID CHR_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,.' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!,','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!,' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                            TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))             BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ,.','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,.' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,.','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))            QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%,' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%,' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!,%' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%,' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,.','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!,' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!,' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,.','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  and rul.major_version=rgp.major_version
  and rgp.cle_id is null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id =p_id
  and rgp.major_version = p_major_version
  GROUP BY rgp.chr_id;
Line: 24799

SELECT  RGP.CHR_ID CHR_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,. ' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!. ','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!. ' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))             BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,. ' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,. ','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))             QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%. ' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%. ' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!. %' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%. ' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,. ','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!. ' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!. ' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,. ','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  and rgp.cle_id is null
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id =p_id
  GROUP BY rgp.chr_id;
Line: 24992

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , RUL.MAJOR_VERSION
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.major_version = Rgp.major_version
  and Rgp.major_version = RUL.major_version
  AND RUL.major_version = p_major_version
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 25015

SELECT CHR_ID
  FROM OKC_RULE_GROUPS_BH
 WHERE ID = P_ID
   AND MAJOR_VERSION = P_MAJOR_VERSION;
Line: 25193

     INSERT INTO oks_k_headers_bh(
        ID
      ,MAJOR_VERSION
      ,CHR_ID
      ,ACCT_RULE_ID
      ,PAYMENT_TYPE
      ,CC_NO
      ,CC_EXPIRY_DATE
      ,CC_BANK_ACCT_ID
      ,CC_AUTH_CODE
      ,GRACE_DURATION
      ,GRACE_PERIOD
      ,EST_REV_PERCENT
      ,EST_REV_DATE
      ,TAX_AMOUNT
      ,TAX_STATUS
      ,TAX_CODE
      ,TAX_EXEMPTION_ID
      ,BILLING_SCHEDULE_TYPE
      ,BILLING_PROFILE_ID
      ,RENEWAL_STATUS
      ,ELECTRONIC_RENEWAL_FLAG
      ,QUOTE_TO_CONTACT_ID
      ,QUOTE_TO_SITE_ID
      ,QUOTE_TO_EMAIL_ID
      ,QUOTE_TO_PHONE_ID
      ,QUOTE_TO_FAX_ID
      ,RENEWAL_PO_REQUIRED
      ,RENEWAL_PRICE_LIST
      ,RENEWAL_PRICING_TYPE
      ,RENEWAL_MARKUP_PERCENT
      ,RENEWAL_GRACE_DURATION
      ,RENEWAL_GRACE_PERIOD
      ,RENEWAL_EST_REV_PERCENT
      ,RENEWAL_EST_REV_DURATION
      ,RENEWAL_EST_REV_PERIOD
      ,RENEWAL_PRICE_LIST_USED
      ,RENEWAL_TYPE_USED
      ,RENEWAL_NOTIFICATION_TO
      ,RENEWAL_PO_USED
      ,RENEWAL_PRICING_TYPE_USED
      ,RENEWAL_MARKUP_PERCENT_USED
      ,REV_EST_PERCENT_USED
      ,REV_EST_DURATION_USED
      ,REV_EST_PERIOD_USED
      ,BILLING_PROFILE_USED
      ,ERN_FLAG_USED_YN
      ,EVN_THRESHOLD_AMT
      ,EVN_THRESHOLD_CUR
      ,ERN_THRESHOLD_AMT
      ,ERN_THRESHOLD_CUR
      ,RENEWAL_GRACE_DURATION_USED
      ,RENEWAL_GRACE_PERIOD_USED
      ,INV_TRX_TYPE
      ,INV_PRINT_PROFILE
      ,RENEWAL_PO_NUMBER
      ,AR_INTERFACE_YN
      ,HOLD_BILLING
      ,SUMMARY_TRX_YN
      ,SERVICE_PO_NUMBER
      ,SERVICE_PO_REQUIRED
      ,CREATED_BY
      ,CREATION_DATE
      ,LAST_UPDATED_BY
      ,LAST_UPDATE_DATE
      ,LAST_UPDATE_LOGIN
      ,OBJECT_VERSION_NUMBER  )
    VALUES (
       CHR_ID
      ,P_MAJOR_VERSION
      ,CHR_ID
      ,ACCT_RULE_ID_CHR
      ,PAYMENT_TYPE
      ,CC_NO
      ,CC_EXPIRY_DATE_CHR
      ,CC_BANK_ACCT_ID_CHR
      ,CC_AUTH_CODE
      ,GRACE_DURATION_CHR
      ,GRACE_PERIOD
      ,EST_REV_PERCENT_CHR
      ,EST_REV_DATE_CHR
      ,TAX_AMOUNT_CHR
      ,TAX_STATUS
      ,TAX_CODE_CHR
      ,TAX_EXEMPTION_ID_CHR
      ,BILLING_SCHEDULE_TYPE
      ,BILLING_PROFILE_ID_CHR
      ,RENEWAL_STATUS
      ,ELECTRONIC_RENEWAL_FLAG
      ,QUOTE_TO_CONTACT_ID_CHR
      ,QUOTE_TO_SITE_ID_CHR
      ,QUOTE_TO_EMAIL_ID_CHR
      ,QUOTE_TO_PHONE_ID_CHR
      ,QUOTE_TO_FAX_ID_CHR
      ,RENEWAL_PO_REQUIRED
      ,RENEWAL_PRICE_LIST_CHR
      ,RENEWAL_PRICING_TYPE
      ,RENEWAL_MARKUP_PERCENT_CHR
      ,RENEWAL_GRACE_DURATION_CHR
      ,RENEWAL_GRACE_PERIOD
      ,RENEWAL_EST_REV_PERCENT_CHR
      ,RENEWAL_EST_REV_DURATIOn_CHR
      ,RENEWAL_EST_REV_PERIOD
      ,RENEWAL_PRICE_LIST_USED_CHR
      ,RENEWAL_TYPE_USED
      ,RENEWAL_NOTIFICATION_TO_CHR
      ,RENEWAL_PO_USED
      ,RENEWAL_PRICING_TYPE_USED
      ,RENEWAL_MARKUP_PERCENT_USED_CH
      ,REV_EST_PERCENT_USED_CHR
      ,REV_EST_DURATION_USED_CHR
      ,REV_EST_PERIOD_USED
      ,BILLING_PROFILE_USED_CHR
      ,ERN_FLAG_USED_YN
      ,EVN_THRESHOLD_AMT_CHR
      ,EVN_THRESHOLD_CUR
      ,ERN_THRESHOLD_AMT_CHR
      ,ERN_THRESHOLD_CUR
      ,RENEWAL_GRACE_DURATION_USED_CH
      ,RENEWAL_GRACE_PERIOD_USED
      ,INV_TRX_TYPE
      ,INV_PRINT_PROFILE
      ,RENEWAL_PO_NUMBER
      ,AR_INTERFACE_YN
      ,HOLD_BILLING
      ,SUMMARY_TRX_YN
      ,SERVICE_PO_NUMBER
      ,SERVICE_PO_REQUIRED
      ,1
      ,SYSDATE
      ,1
      ,SYSDATE
      ,2003
      ,1   );
Line: 25340

      INSERT INTO OKS_K_HEADERS_BH OKS1
	    ( OKS1.ID
	    ,OKS1.MAJOR_VERSION
	    ,OKS1.CHR_ID
	    ,OKS1.OBJECT_VERSION_NUMBER
	    ,OKS1.CREATED_BY
	    ,OKS1.CREATION_DATE
	    ,OKS1.LAST_UPDATED_BY
	    ,OKS1.LAST_UPDATE_DATE
	    ,OKS1.LAST_UPDATE_LOGIN )
	    values
	    ( l_chr_id,
              p_major_version,
              l_chr_id,
              1,
              1,
              SYSDATE,
              1,
              SYSDATE,
              2003
	    );
Line: 25375

    UPDATE okc_k_headers_bh SET
          CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
          CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
          CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR  ,
          CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR  ,
          CUST_ACCT_ID             =  CUST_ACCT_ID_CHR  ,
          BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR   ,
          INV_RULE_ID              =  INV_RULE_ID_CHR   ,
          RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE ,
          RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR  ,
          RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR   ,
          SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR  ,
          PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR   ,
          PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
     WHERE id = chr_id
     and   major_version = P_MAJOR_VERSION;
Line: 25421

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25444

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 25466

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 25488

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 25510

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 25532

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 25554

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 25577

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 25599

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25622

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25644

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR,
                                       L_ERROR_MSG );
Line: 25666

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25688

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 25710

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25733

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR,
                                       L_ERROR_MSG );
Line: 25755

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25777

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR,
                                       L_ERROR_MSG );
Line: 25799

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR,
                                       L_ERROR_MSG );
Line: 25821

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR,
                                       L_ERROR_MSG );
Line: 25843

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR,
                                       L_ERROR_MSG );
Line: 25865

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 25887

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 25909

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 25931

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 25953

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR,
                                       L_ERROR_MSG );
Line: 25975

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR,
                                       L_ERROR_MSG );
Line: 25997

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH,
                                       L_ERROR_MSG );
Line: 26019

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR,
                                       L_ERROR_MSG );
Line: 26041

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR,
                                       L_ERROR_MSG );
Line: 26063

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR,
                                       L_ERROR_MSG );
Line: 26085

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 26107

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 26129

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH,
                                       L_ERROR_MSG );
Line: 26151

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR,
                                       L_ERROR_MSG );
Line: 26173

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR,
                                       L_ERROR_MSG );
Line: 26195

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR,
                                       L_ERROR_MSG );
Line: 26217

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 26239

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR,
                                       L_ERROR_MSG );
Line: 26261

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR,
                                       L_ERROR_MSG );
Line: 26283

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR,
                                       L_ERROR_MSG );
Line: 26313

  FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||'Major Version: '||p_major_version||
  ' Error Message: '||Emsg);
Line: 26330

      Update oks_rule_reprocess
      set errormsg= Emsg
      where rowid=prow_id;
Line: 26336

      Update oks_rule_reprocess
      set errormsg=L_ERROR_MSG
      where rowid=prow_id;
Line: 26342

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 26359

  select oks.payment_type
       , oks.cc_no
       , oks.cc_expiry_date
       --, oks.cc_bank_acct_id
       --, oks.cc_auth_code
       , okc.cust_po_number
       , okc.cust_po_number_req_yn
       , okc.price_list_id
       , okc.id
    from oks_k_headers_b oks
       , okc_k_headers_b okc
   where oks.chr_id = okc.id
     and oks.chr_id = p_id;
Line: 26377

 SELECT 1
   FROM OKC_K_LINES_B
  WHERE DNZ_CHR_ID = P_ID
    AND LSE_ID in ( 1,12,19,46)
    FOR UPDATE NOWAIT;
Line: 26424

     Update oks_k_lines_b oks
        set oks.payment_type    = l_payment_type
          , oks.cc_no           = l_cc_no
          , oks.cc_expiry_date  = l_cc_expiry_date
          --, oks.cc_bank_acct_id = l_cc_bank_acct_id
          --, oks.cc_auth_code    = l_cc_auth_code
          , oks.cust_po_number  = l_cust_po_number
          , oks.cust_po_number_req_yn = l_cust_po_number_req_yn
          , oks.tax_amount      = ( select oksi.tax_amount
                                      from oks_k_lines_b  oksi
                                         , okc_k_lines_b okci
                                     where okci.lse_id = 46
                                       and okci.id = oksi.cle_id
                                       and oksi.cle_id = oks.cle_id
                                       and okci.id = oks.cle_id )
      where oks.dnz_chr_id = p_id
        and exists (
     select 1 from okc_k_lines_b okc
      where okc.id = oks.cle_id
        and okc.lse_id in ( 1,12,19,46));
Line: 26445

     Update okc_k_lines_b okc
        set okc.price_list_id = l_price_list_id
          , okc.price_negotiated = ( select sum(okci.price_negotiated)
                                       from okc_k_lines_b okci
                                      where ( okci.cle_id = okc.id OR (okci.id = okc.id and okci.lse_id = 46 )))
      where dnz_chr_id = p_id
        and lse_id in ( 1,12,19,46);
Line: 26457

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 26465

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 26486

  SELECT RUL.ID    RUL_ID
       , LINES.ID  CLE_ID
       , LINES.DNZ_CHR_ID DNZ_CHR_ID
       , NVL(LINES.CLE_ID , LINES.ID ) PARENT_CLE_ID
    FROM OKC_RULES_B RUL
       , OKC_K_LINES_B LINES
       , OKC_RULE_GROUPS_B RGP
   WHERE RUL.RULE_INFORMATION_CATEGORY = 'SLL'
     AND RUL.RGP_ID = RGP.ID
     AND RGP.DNZ_CHR_ID = LINES.DNZ_CHR_ID
     AND RGP.CLE_ID = LINES.ID
     AND RGP.CLE_ID IS NOT NULL
     AND RGP.ID = P_RGP_ID;
Line: 26517

      UPDATE OKS_LEVEL_ELEMENTS
         SET CLE_ID = CLE_IDI(I)
           , DNZ_CHR_ID = DNZ_CHR_IDI(I)
           , PARENT_CLE_ID = PARENT_CLE_IDI(I)
       WHERE RUL_ID = RUL_IDI(I);
Line: 26529

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 26690

SELECT  RGP.CLE_id cle_id
       ,RGP.dnz_chr_id dnz_chr_id
   -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          DISCOUNT_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,.','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))          CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!,','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!,','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!,','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,.','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,.','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,.','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,.','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) ) BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD',DECODE(LINE.LSE_ID ,16,'Y',RUL.RULE_INFORMATION1))) ALLOW_BT_DISCOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!,','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%,','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install

  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
 WHERE RGP.ID  = RUL.RGP_ID
   and rul.major_version=rgp.major_version
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
   'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE','CVR')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id
   AND RGP.major_version = p_major_version
GROUP BY RGP.CLE_id,RGP.dnz_chr_id;
Line: 26854

SELECT  RGP.CLE_id cle_id
       ,RGP.dnz_chr_id dnz_chr_id
   -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                          DISCOUNT_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,. ','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))          CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!. ','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!. ','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!. ','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,. ','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,. ','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,. ','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,. ','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) ) BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD',DECODE(LINE.LSE_ID ,16,'Y',RUL.RULE_INFORMATION1))) ALLOW_BT_DISCOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!. ','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%. ','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install
  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
 WHERE RGP.ID  = RUL.RGP_ID
   and rul.major_version=rgp.major_version
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
   'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE','CVR')
   AND RGP.CLE_ID IS NOT NULL
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id
   AND RGP.major_version = p_major_version
GROUP BY RGP.CLE_id,RGP.dnz_chr_id;
Line: 27020

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.LINE_NUMBER
     , RUL.MAJOR_VERSION
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
     , OKC_K_LINES_BH LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND hdr.major_version=rgp.major_version
  AND LIN.major_version=rgp.major_version
  AND rgp.major_version=rul.major_version
  and rul.major_version=p_major_version
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 27048

SELECT CLE_ID,DNZ_CHR_ID
  FROM OKC_RULE_GROUPS_BH
 WHERE ID = P_ID
   AND MAJOR_VERSION = P_MAJOR_VERSION;
Line: 27246

    INSERT INTO OKS_K_LINES_BH
                       ( ID
		        ,MAJOR_VERSION
                        ,CLE_ID
                        ,DNZ_CHR_ID
                        ,DISCOUNT_LIST
                        ,ACCT_RULE_ID
                        ,PAYMENT_TYPE
                        ,CC_NO
                        ,CC_EXPIRY_DATE
                        ,CC_BANK_ACCT_ID
                        ,CC_AUTH_CODE
                        ,GRACE_DURATION
                        ,GRACE_PERIOD
                        ,INV_PRINT_FLAG
                        ,PRICE_UOM
                        ,TAX_AMOUNT
                        ,TAX_INCLUSIVE_YN
                        ,TAX_STATUS
                        ,TAX_CODE
                        ,TAX_EXEMPTION_ID
                        ,IB_TRANS_TYPE
                        ,IB_TRANS_DATE
                        --,PROD_PRICE
                        --,SERVICE_PRICE
                        ,CLVL_LIST_PRICE
                        ,CLVL_QUANTITY
                        ,CLVL_EXTENDED_AMT
                        ,TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL
                        ,CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY
                        ,TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE
                        ,TOPLVL_PRICE_QTY
                        ,AVERAGING_INTERVAL
                        ,USAGE_PERIOD
                        ,SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY
                        ,DEFAULT_QUANTITY
                        ,AMCV_FLAG
                        ,FIXED_QUANTITY
                        ,USAGE_DURATION
                        ,LEVEL_YN
                        ,USAGE_TYPE
                        ,UOM_QUANTIFIED
                        ,BASE_READING
                        ,USAGE_EST_METHOD
                        ,BILLING_SCHEDULE_TYPE,
-----------------------------------------------------------------------
			EXCEPTION_COV_ID,
                        INHERITANCE_TYPE,
                        Prod_Upgrade_YN,
                        Coverage_Type,
                        TRANSFER_OPTION,
                        PM_PROGRAM_ID,
                        PM_CONF_REQ_YN,
                        PM_SCH_EXISTS_YN,
                        ALLOW_BT_DISCOUNT,
                        OFFSET_DURATION,
                        OFFSET_PERIOD,
                        INCIDENT_SEVERITY_ID,
                        PDF_ID,
                        WORK_THRU_YN,
                        REACT_ACTIVE_YN,
                        LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT,
                        DISCOUNT_PERCENT,
                        Sync_Date_Install
-----------------------------------------------------------------------

                        ,CREATED_BY
                        ,CREATION_DATE
                        ,LAST_UPDATED_BY
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATE_LOGIN
                        ,OBJECT_VERSION_NUMBER  )
                 VALUES (CLE_ID
		        ,p_major_version
                        ,CLE_ID
                        ,DNZ_CHR_ID
                        ,DISCOUNT_LIST_CHR
                        ,ACCT_RULE_ID_CHR
                        ,PAYMENT_TYPE
                        ,CC_NO
                        ,CC_EXPIRY_DATE_CHR
                        ,CC_BANK_ACCT_ID_CHR
                        ,CC_AUTH_CODE
                        ,GRACE_DURATION_CHR
                        ,GRACE_PERIOD
                        ,INV_PRINT_FLAG
                        ,PRICE_UOM
                        ,TAX_AMOUNT_CHR
                        ,TAX_INCLUSIVE_YN
                        ,TAX_STATUS
                        ,TAX_CODE_CHR
                        ,TAX_EXEMPTION_ID_CHR
                        ,IB_TRANS_TYPE
                        ,IB_TRANS_DATE_CHR
                        --,PROD_PRICE
                        --,SERVICE_PRICE
                        ,CLVL_LIST_PRICE_CHR
                        ,CLVL_QUANTITY_CHR
                        ,CLVL_EXTENDED_AMT_CHR
                        ,TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL_CHR
                        ,CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY_CHR
                        ,TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE_CHR
                        ,TOPLVL_PRICE_QTY_CHR
                        ,AVERAGING_INTERVAL_CHR
                        ,USAGE_PERIOD
                        ,SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY_CHR
                        ,DEFAULT_QUANTITY_CHR
                        ,AMCV_FLAG
                        ,FIXED_QUANTITY_CHR
                        ,USAGE_DURATION_CHR
                        ,LEVEL_YN
                        ,USAGE_TYPE
                        ,UOM_QUANTIFIED
                        ,BASE_READING_CHR
                        ,USAGE_EST_METHOD
                        ,BILLING_SCHEDULE_TYPE,
                        ---------------------------------------------------------
                        EXCEPTION_COV_ID_CHR,
		        l_INHERITANCE_TYPE,
		        Prod_Upgrade_YN_CHR,
		        Coverage_Type_CHR,
		        TRANSFER_OPTION_CHR,
		        PM_PROGRAM_ID_CHR,
		        PM_CONF_REQ_YN_CHR,
		        PM_SCH_EXISTS_YN_CHR,
		        ALLOW_BT_DISCOUNT_CHR,
		        NULL,
		        NULL,
		        RCN_INCIDENT_SEVERITY_ID_CHR,
		        RCN_PDF_ID_CHR,
		        RCN_WORK_THRU_YN,
		        RCN_REACT_ACTIVE_YN,
		        l_LIMIT_UOM_QUANTIFIED,
		        DISCOUNT_AMOUNT_CHR,
		        DISCOUNT_PERCENT_CHR,
		        l_Sync_Date_Install
                        ---------------------------------------------------------
                        ,1
                        ,sysdate
                        ,1
                        ,sysdate
                        ,2003
                        ,1   );
Line: 27402

	    UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT TIM2.UOM_CODE,TIM2.DURATION
	         FROM okc_timevalues_b TIM ,okc_timevalues_b TIM2,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  TIM.Id = OFFSET_DURATION
	         AND    RGP.CLE_ID = l_upd_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
             	 AND    TIM2.ID = TIM.TVE_ID_STARTED
                 AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
	         AND    T1.CLE_ID = RGP.CLE_ID)
	WHERE T1.CLE_ID = l_upd_cle_id;
Line: 27421

                        INSERT INTO OKS_K_LINES_TLH (
                        id,
                        MAJOR_VERSION,
                        language,
                        source_lang,
                        sfwt_flag,
                        invoice_text,
                        ib_trx_details,
                        status_text,
                        react_time_name,
                        security_group_id,
                        created_by,
                        creation_date,
                        last_updated_by,
                        last_update_date,
                        last_update_login)
                        VALUES(
                        CLE_ID,
			p_major_version,
                        OKC_UTIL.g_language_code(lang_i),
                        L_USERENV_LANG,
                        'S',
                        l_invoice_text,
                        l_ib_trx_details,
                        l_status_text,
                        RCN_REACT_TIME_NAME,
                        null, --security_group_id,
                        1,
                        sysdate,
                        1,
                        sysdate,
                        2003
                        );
Line: 27470

    INSERT INTO OKS_K_LINES_BH (ID
                              ,MAJOR_VERSION
                              ,CLE_ID
                              ,DNZ_CHR_ID
                              ,OBJECT_VERSION_NUMBER
                              ,CREATED_BY
                              ,CREATION_DATE
                              ,LAST_UPDATED_BY
                              ,LAST_UPDATE_DATE
                              ,LAST_UPDATE_LOGIN)
                      VALUES ( l_cle_id
			      ,p_major_version
                              ,l_cle_id
                              ,DNZ_CHR_ID
                              ,1
                              ,1
                              ,SYSDATE
                              ,1
                              ,SYSDATE
                              ,2003);
Line: 27493

       INSERT INTO OKS_K_LINES_TLH (ID
				  ,MAJOR_VERSION
                                  ,LANGUAGE
                                  ,SOURCE_LANG
                                  ,SFWT_FLAG
                                  ,created_by
                                  ,creation_date
                                  ,last_updated_by
                                  ,last_update_date
                                  ,last_update_login)
                           VALUES(
                                   l_cle_id
				  ,p_major_version
                                  ,OKC_UTIL.g_language_code(lang_i)
                                  ,L_USERENV_LANG
                                  ,'S'
                                  ,1
                                  ,sysdate
                                  ,1
                                  ,sysdate
                                  ,2003);
Line: 27530

      UPDATE OKC_K_LINES_BH
        SET
            CUST_ACCT_ID           = CUST_ACCT_ID_CHR
          , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
          , INV_RULE_ID            = INV_RULE_ID_CHR
          , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
          , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
          , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
          , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
     WHERE ID = l_upd_cle_id
     and   major_version = p_major_version;
Line: 27573

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR,
                                       L_ERROR_MSG );
Line: 27596

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION  ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 27619

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'CCR'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 27643

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'GPR'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 27665

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'IRT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 27688

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'TAX'    ,'OBJECT2_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 27711

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'TAX'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 27734

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 27757

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 27780

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR,
                                       L_ERROR_MSG );
Line: 27803

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR,
                                       L_ERROR_MSG );
Line: 27826

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 27849

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 27872

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR,
                                       L_ERROR_MSG );
Line: 27895

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR,
                                       L_ERROR_MSG );
Line: 27918

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 27942

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 27965

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 27988

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 28011

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR,
                                       L_ERROR_MSG );
Line: 28034

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'CAN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 28057

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'BTO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 28080

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'IRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 28103

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'STO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 28126

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'PTR'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 28149

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'CCR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 28172

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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,'LINEH',
                                      'IBR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,IB_TRANS_DATE_CHR,
                                       L_ERROR_MSG );
Line: 28194

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr,
                                       L_ERROR_MSG );
Line: 28217

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr,
                                       L_ERROR_MSG );
Line: 28240

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'PRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PRICE_LIST_ID_chr,
                                       L_ERROR_MSG );
Line: 28263

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr,
                                       L_ERROR_MSG );
Line: 28286

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr,
                                       L_ERROR_MSG );
Line: 28309

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr,
                                       L_ERROR_MSG );
Line: 28333

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr,
                                       L_ERROR_MSG );
Line: 28357

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, CLE_ID,
                                       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',
                                      'PDL'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,LINE_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 28387

  FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||'Major Version: '||p_major_version||
  ' Error Message: '||Emsg);
Line: 28402

      Update oks_rule_reprocess
      set errormsg= Emsg
      where rowid=prow_id;
Line: 28408

      Update oks_rule_reprocess
      set errormsg=L_ERROR_MSG
      where rowid=prow_id;
Line: 28414

        Update oks_rule_reprocess
        set errormsg=L_ERROR_MSG
        where rowid=prow_id;
Line: 28443

Select rowid,
       id,
       major_version,
       misc
from   oks_rule_reprocess
where  id between P_ID_LOW and P_ID_HI;
Line: 28455

L_DELETE_RGP_ID         L_NUM_TBL;
Line: 28456

L_DELETE_ROWID         RowId_tbl_Type;
Line: 28457

L_DELETE_COUNT          L_NUM_TBL;
Line: 28468

select   c.profile_option_value
  from   fnd_profile_options p,
         fnd_profile_option_values c
 where  p.profile_option_name = 'ICX_NUMERIC_CHARACTERS'
   and    p.start_date_active  <= sysdate
   and    nvl(p.end_date_active, sysdate) >= sysdate
   and    c.profile_option_id = p.profile_option_id
   and    c.application_id    = p.application_id
   and    c.level_id          = 10001
   and    c.level_value       = 0;
Line: 28505

            L_DELETE_ROWID(j) := L_ROWID(I);
Line: 28511

            L_DELETE_ROWID(j) := L_ROWID(I);
Line: 28517

            L_DELETE_ROWID(j) := L_ROWID(I);
Line: 28523

            L_DELETE_ROWID(j) := L_ROWID(I);
Line: 28529

            L_DELETE_ROWID(j) := L_ROWID(I);
Line: 28535

            L_DELETE_ROWID(j) := L_ROWID(I);
Line: 28542

     IF L_DELETE_ROWID.COUNT > 500 THEN
        BEGIN
           FORALL X IN L_DELETE_ROWID.FIRST..L_DELETE_ROWID.LAST
             DELETE /*+ PARALLEL(OKS) */
               FROM  OKS_RULE_REPROCESS OKS
              WHERE ROWID = L_DELETE_ROWID(X);
Line: 28551

        FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records reprocessed : '||L_DELETE_ROWID.COUNT);
Line: 28552

        L_DELETE_ROWID.DELETE;
Line: 28561

  L_RGP_ID.DELETE;
Line: 28568

  IF L_DELETE_ROWID.COUNT > 0 THEN
        BEGIN
           FORALL X IN L_DELETE_ROWID.FIRST..L_DELETE_ROWID.LAST
             DELETE /*+ PARALLEL(OKS) */
               FROM  OKS_RULE_REPROCESS OKS
              WHERE ROWID = L_DELETE_ROWID(X);
Line: 28577

        FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records reprocessed : '||L_DELETE_ROWID.COUNT);
Line: 28578

        L_DELETE_ROWID.DELETE;
Line: 28616

 L_DELETE_RGP_ID         L_NUM_TBL;
Line: 28617

 L_DELETE_COUNT          L_NUM_TBL;
Line: 28618

 L_DELETE_CATEGORY       L_CHR_TBL;
Line: 28630

select   c.profile_option_value
  from   fnd_profile_options p,
         fnd_profile_option_values c
 where   p.profile_option_name = 'ICX_NUMERIC_CHARACTERS'
   and   p.start_date_active  <= sysdate
   and   nvl(p.end_date_active, sysdate) >= sysdate
   and   c.profile_option_id = p.profile_option_id
   and   c.application_id    = p.application_id
   and   c.level_id          = 10001
   and   c.level_value       = 0;
Line: 28656

  L_STMT :=  ' SELECT RGP_ID ,CLE_ID , CHR_ID, DNZ_CHR_ID ' ||
             ' ,SUM(COUNT(*)) OVER (ORDER BY RGP_ID ROWS UNBOUNDED PRECEDING) '||
--             ' ,DECODE(RULE_INFORMATION_CATEGORY,''SLL'' ,''SLL'',''CVR'' ,''CVR'', ''RCN'' ,''RCN'',''RSN'',''RSN'',''ALL'') '||
             ' ,RIC_CODE , Major_version'||
	     ' FROM OKS_RULE_UPGRADE '||
             ' WHERE RGP_ID BETWEEN :1 AND :2 '||
             ' GROUP BY RGP_ID , CLE_ID, CHR_ID, DNZ_CHR_ID '||
--             ' ,DECODE(RULE_INFORMATION_CATEGORY,''SLL'' ,''SLL'',''CVR'' ,''CVR'', ''RCN'' ,''RCN'',''RSN'', ''RSN'' ,''ALL'') ' ;
Line: 28680

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28682

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28684

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28686

           L_DELETE_CATEGORY(I) := 'ALL';
Line: 28695

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28697

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28699

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28701

           L_DELETE_CATEGORY(I) := 'ALL';
Line: 28710

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28712

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28714

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28716

           L_DELETE_CATEGORY(I) := 'ALL';
Line: 28725

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28727

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28729

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28731

           L_DELETE_CATEGORY(I) := 'ALL';
Line: 28742

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28744

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28746

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28748

           L_DELETE_CATEGORY(I) := 'IGS';
Line: 28759

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28761

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28763

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28765

           L_DELETE_CATEGORY(I) := 'IGS';
Line: 28777

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28779

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28781

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28783

           L_DELETE_CATEGORY(I) := 'OFS';
Line: 28795

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28797

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28799

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28801

           L_DELETE_CATEGORY(I) := 'RIN';
Line: 28810

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28812

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28814

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28816

           L_DELETE_CATEGORY(I) := 'RIN';
Line: 28824

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28826

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28828

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28830

           L_DELETE_CATEGORY(I) := 'PML';
Line: 28838

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28840

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28842

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28844

           L_DELETE_CATEGORY(I) := 'SLL';
Line: 28852

	     L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28854

		    L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28856

		    L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28858

          L_DELETE_CATEGORY(I) := 'SLL';
Line: 28866

           L_DELETE_RGP_ID(I)   := L_RGP_ID;
Line: 28868

              L_DELETE_COUNT(I)    := L_COUNT+1;
Line: 28870

              L_DELETE_COUNT(I)    :=L_COUNT - L_DELETE_COUNT(I-1)+2;
Line: 28872

           L_DELETE_CATEGORY(I) := 'PML';
Line: 28879

     IF L_DELETE_RGP_ID.COUNT > 500 THEN
        BEGIN
           FORALL X IN L_DELETE_COUNT.FIRST..L_DELETE_COUNT.LAST
             DELETE /*+ PARALLEL(OKS) */
               FROM  OKS_RULE_UPGRADE OKS
              WHERE RGP_ID = L_DELETE_RGP_ID(X)
                AND RIC_CODE = L_DELETE_CATEGORY(X)
                AND ROWNUM < L_DELETE_COUNT(X);
Line: 28889

        FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records synchronized: '||L_DELETE_RGP_ID.COUNT);
Line: 28890

        L_DELETE_RGP_ID.DELETE;
Line: 28891

        L_DELETE_CATEGORY.DELETE;
Line: 28892

        L_DELETE_COUNT.DELETE;
Line: 28906

  IF L_DELETE_RGP_ID.COUNT > 0 THEN
        BEGIN
           FORALL X IN L_DELETE_COUNT.FIRST..L_DELETE_COUNT.LAST
             DELETE /*+ PARALLEL(OKS) */
               FROM  OKS_RULE_UPGRADE OKS
              WHERE RGP_ID = L_DELETE_RGP_ID(X)
                AND RIC_CODE = L_DELETE_CATEGORY(X)
                AND ROWNUM < L_DELETE_COUNT(X);
Line: 28916

        FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records synchronized: '||L_DELETE_RGP_ID.COUNT);
Line: 28917

        L_DELETE_RGP_ID.DELETE;
Line: 28918

        L_DELETE_CATEGORY.DELETE;
Line: 28919

        L_DELETE_COUNT.DELETE;
Line: 29080

SELECT ID
FROM OKC_K_HEADERS_B
WHERE ID = P_ID
FOR UPDATE NOWAIT;
Line: 29092

SELECT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           ACCT_RULE_ID
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,.' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!,','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!,' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                             TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                  TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))             BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ,.','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,.' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,.','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))            QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%,' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%,' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!,%' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%,' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,.','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!,' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!,' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,.','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  and rgp.chr_id = P_CHR_ID
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id = P_ID;
Line: 29279

SELECT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           ACCT_RULE_ID
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,. ' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!. ','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!. ' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))             BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,. ' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,. ','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))             QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%. ' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%. ' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!. %' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%. ' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,. ','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!. ' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!. ' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,. ','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_B RGP
   , OKC_RULES_B RUL
WHERE rgp.id = rul.rgp_id
  and rgp.chr_id = P_CHR_ID
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id = P_ID;
Line: 29469

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 29490

select 'x'
from  oks_k_headers_b
where chr_id=p_chrid;
Line: 29499

select 'x'
from  okc_rule_groups_b
where id = P_RGP_ID
and chr_id = P_CHR_ID;
Line: 29519

  select oks.payment_type
       , oks.cc_no
       , oks.cc_expiry_date
       --, oks.cc_bank_acct_id
       --, oks.cc_auth_code
       , okc.cust_po_number
       , okc.cust_po_number_req_yn
       , okc.price_list_id
       , okc.id
    from oks_k_headers_b oks
       , okc_k_headers_b okc
   where oks.chr_id = okc.id
     and oks.id = p_id;
Line: 29537

 SELECT 1
   FROM OKC_K_LINES_B
  WHERE DNZ_CHR_ID = P_ID
    AND LSE_ID in ( 1,12,19,46)
    FOR UPDATE NOWAIT;
Line: 29743

	    UPDATE okc_k_headers_b SET
	      CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
              CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
              CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR ,
              CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR ,
              CUST_ACCT_ID             =  CUST_ACCT_ID_CHR ,
              BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR  ,
              INV_RULE_ID              =  INV_RULE_ID_CHR ,
              RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE ,
              RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR ,
              RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR ,
              SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR ,
              PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR  ,
              PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
	    WHERE id = p_chr_id;
Line: 29766

	     INSERT INTO oks_k_headers_b(
	        ID
	      ,CHR_ID
	      ,ACCT_RULE_ID
	      ,PAYMENT_TYPE
	      ,CC_NO
	      ,CC_EXPIRY_DATE
	      ,CC_BANK_ACCT_ID
	      ,CC_AUTH_CODE
	      ,GRACE_DURATION
	      ,GRACE_PERIOD
	      ,EST_REV_PERCENT
	      ,EST_REV_DATE
	      ,TAX_AMOUNT
	      ,TAX_STATUS
	      ,TAX_CODE
	      ,TAX_EXEMPTION_ID
	      ,BILLING_SCHEDULE_TYPE
	      ,BILLING_PROFILE_ID
	      ,RENEWAL_STATUS
	      ,ELECTRONIC_RENEWAL_FLAG
	      ,QUOTE_TO_CONTACT_ID
	      ,QUOTE_TO_SITE_ID
	      ,QUOTE_TO_EMAIL_ID
	      ,QUOTE_TO_PHONE_ID
	      ,QUOTE_TO_FAX_ID
	      ,RENEWAL_PO_REQUIRED
	      ,RENEWAL_PRICE_LIST
	      ,RENEWAL_PRICING_TYPE
	      ,RENEWAL_MARKUP_PERCENT
	      ,RENEWAL_GRACE_DURATION
	      ,RENEWAL_GRACE_PERIOD
	      ,RENEWAL_EST_REV_PERCENT
	      ,RENEWAL_EST_REV_DURATIOn
	      ,RENEWAL_EST_REV_PERIOD
	      ,RENEWAL_PRICE_LIST_USED
	      ,RENEWAL_TYPE_USED
	      ,RENEWAL_NOTIFICATION_TO
	      ,RENEWAL_PO_USED
	      ,RENEWAL_PRICING_TYPE_USED
	      ,RENEWAL_MARKUP_PERCENT_USED
	      ,REV_EST_PERCENT_USED
	      ,REV_EST_DURATION_USED
	      ,REV_EST_PERIOD_USED
	      ,BILLING_PROFILE_USED
	      ,ERN_FLAG_USED_YN
	      ,EVN_THRESHOLD_AMT
	      ,EVN_THRESHOLD_CUR
	      ,ERN_THRESHOLD_AMT
	      ,ERN_THRESHOLD_CUR
	      ,RENEWAL_GRACE_DURATION_USED
	      ,RENEWAL_GRACE_PERIOD_USED
	      ,INV_TRX_TYPE
	      ,INV_PRINT_PROFILE
	      ,RENEWAL_PO_NUMBER
	      ,AR_INTERFACE_YN
	      ,HOLD_BILLING
	      ,SUMMARY_TRX_YN
	      ,SERVICE_PO_NUMBER
	      ,SERVICE_PO_REQUIRED
	      ,CREATED_BY
	      ,CREATION_DATE
	      ,LAST_UPDATED_BY
	      ,LAST_UPDATE_DATE
	      ,LAST_UPDATE_LOGIN
	      ,OBJECT_VERSION_NUMBER  )
	    VALUES (
	       P_CHR_ID
	      ,P_CHR_ID
	      ,ACCT_RULE_ID_CHR

	      ,L_PAYMENT_TYPE
	      ,L_CC_NO
	      ,CC_EXPIRY_DATE_CHR
	      ,CC_BANK_ACCT_ID_CHR
	      ,L_CC_AUTH_CODE
	      ,GRACE_DURATION_CHR
	      ,L_GRACE_PERIOD
	      ,EST_REV_PERCENT_CHR
	      ,EST_REV_DATE_CHR
	      ,TAX_AMOUNT_CHR
	      ,L_TAX_STATUS
	      ,TAX_CODE_CHR
	      ,TAX_EXEMPTION_ID_CHR
	      ,L_BILLING_SCHEDULE_TYPE
	      ,BILLING_PROFILE_ID_CHR
	      ,L_RENEWAL_STATUS
	      ,L_ELECTRONIC_RENEWAL_FLAG
	      ,QUOTE_TO_CONTACT_ID_CHR
	      ,QUOTE_TO_SITE_ID_CHR
	      ,QUOTE_TO_EMAIL_ID_CHR
	      ,QUOTE_TO_PHONE_ID_CHR
	      ,QUOTE_TO_FAX_ID_CHR
	      ,L_RENEWAL_PO_REQUIRED
	      ,RENEWAL_PRICE_LIST_CHR
	      ,L_RENEWAL_PRICING_TYPE
	      ,RENEWAL_MARKUP_PERCENT_CHR
	      ,RENEWAL_GRACE_DURATION_CHR
	      ,L_RENEWAL_GRACE_PERIOD
	      ,RENEWAL_EST_REV_PERCENT_CHR
	      ,RENEWAL_EST_REV_DURATIOn_CHR
	      ,L_RENEWAL_EST_REV_PERIOD
	      ,RENEWAL_PRICE_LIST_USED_CHR
	      ,L_RENEWAL_TYPE_USED
	      ,RENEWAL_NOTIFICATION_TO_CHR
	      ,L_RENEWAL_PO_USED
	      ,L_RENEWAL_PRICING_TYPE_USED
	      ,RENEWAL_MARKUP_PERCENT_USED_CH
	      ,REV_EST_PERCENT_USED_CHR
	      ,REV_EST_DURATION_USED_CHR
	      ,L_REV_EST_PERIOD_USED
	      ,BILLING_PROFILE_USED_CHR
	      ,L_ERN_FLAG_USED_YN
	      ,EVN_THRESHOLD_AMT_CHR
	      ,L_EVN_THRESHOLD_CUR
	      ,ERN_THRESHOLD_AMT_CHR
	      ,L_ERN_THRESHOLD_CUR
	      ,RENEWAL_GRACE_DURATION_USED_CH
	      ,L_RENEWAL_GRACE_PERIOD_USED
	      ,L_INV_TRX_TYPE
	      ,L_INV_PRINT_PROFILE
	      ,L_RENEWAL_PO_NUMBER
	      ,L_AR_INTERFACE_YN
	      ,L_HOLD_BILLING
	      ,L_SUMMARY_TRX_YN
	      ,L_SERVICE_PO_NUMBER
	      ,L_SERVICE_PO_REQUIRED
	      ,1
	      ,SYSDATE
	      ,1
	      ,SYSDATE
	      ,2003
	      ,1   );
Line: 29920

	  UPDATE OKS_K_HEADERS_B
	  SET
	     ACCT_RULE_ID               =       ACCT_RULE_ID_CHR
            ,PAYMENT_TYPE		=       L_PAYMENT_TYPE
            ,CC_NO			=	L_CC_NO
            ,CC_EXPIRY_DATE		=	CC_EXPIRY_DATE_CHR
            ,CC_BANK_ACCT_ID		=	CC_BANK_ACCT_ID_CHR
            ,CC_AUTH_CODE		=	L_CC_AUTH_CODE
            ,GRACE_DURATION		=	GRACE_DURATION_CHR
            ,GRACE_PERIOD		=	L_GRACE_PERIOD
            ,EST_REV_PERCENT		=	EST_REV_PERCENT_CHR
            ,EST_REV_DATE		=	EST_REV_DATE_CHR
            ,TAX_AMOUNT			=	TAX_AMOUNT_CHR
            ,TAX_STATUS			=	L_TAX_STATUS
            ,TAX_CODE			=	TAX_CODE_CHR
            ,TAX_EXEMPTION_ID		=	TAX_EXEMPTION_ID_CHR
            ,BILLING_SCHEDULE_TYPE	=	L_BILLING_SCHEDULE_TYPE
            ,BILLING_PROFILE_ID		=	BILLING_PROFILE_ID_CHR
            ,RENEWAL_STATUS		=	L_RENEWAL_STATUS
            ,ELECTRONIC_RENEWAL_FLAG	=	L_ELECTRONIC_RENEWAL_FLAG
            ,QUOTE_TO_CONTACT_ID	=	QUOTE_TO_CONTACT_ID_CHR
            ,QUOTE_TO_SITE_ID		=	QUOTE_TO_SITE_ID_CHR
            ,QUOTE_TO_EMAIL_ID		=	QUOTE_TO_EMAIL_ID_CHR
            ,QUOTE_TO_PHONE_ID		=	QUOTE_TO_PHONE_ID_CHR
            ,QUOTE_TO_FAX_ID		=	QUOTE_TO_FAX_ID_CHR
            ,RENEWAL_PO_REQUIRED	=	L_RENEWAL_PO_REQUIRED
            ,RENEWAL_PRICE_LIST		=	RENEWAL_PRICE_LIST_CHR
            ,RENEWAL_PRICING_TYPE	=	L_RENEWAL_PRICING_TYPE
            ,RENEWAL_MARKUP_PERCENT	=	RENEWAL_MARKUP_PERCENT_CHR
            ,RENEWAL_GRACE_DURATION	=	RENEWAL_GRACE_DURATION_CHR
            ,RENEWAL_GRACE_PERIOD	=	L_RENEWAL_GRACE_PERIOD
            ,RENEWAL_EST_REV_PERCENT	=	RENEWAL_EST_REV_PERCENT_CHR
            ,RENEWAL_EST_REV_DURATION	=	RENEWAL_EST_REV_DURATIOn_CHR
            ,RENEWAL_EST_REV_PERIOD	=	L_RENEWAL_EST_REV_PERIOD
            ,RENEWAL_PRICE_LIST_USED	=	RENEWAL_PRICE_LIST_USED_CHR
            ,RENEWAL_TYPE_USED		=	L_RENEWAL_TYPE_USED
            ,RENEWAL_NOTIFICATION_TO	=	RENEWAL_NOTIFICATION_TO_CHR
            ,RENEWAL_PO_USED		=	L_RENEWAL_PO_USED
            ,RENEWAL_PRICING_TYPE_USED	=	L_RENEWAL_PRICING_TYPE_USED
            ,RENEWAL_MARKUP_PERCENT_USED=	RENEWAL_MARKUP_PERCENT_USED_CH
            ,REV_EST_PERCENT_USED	=	REV_EST_PERCENT_USED_CHR
            ,REV_EST_DURATION_USED	=	REV_EST_DURATION_USED_CHR
            ,REV_EST_PERIOD_USED	=	L_REV_EST_PERIOD_USED
            ,BILLING_PROFILE_USED	=	BILLING_PROFILE_USED_CHR
            ,ERN_FLAG_USED_YN		=	L_ERN_FLAG_USED_YN
            ,EVN_THRESHOLD_AMT		=	EVN_THRESHOLD_AMT_CHR
            ,EVN_THRESHOLD_CUR		=	L_EVN_THRESHOLD_CUR
            ,ERN_THRESHOLD_AMT		=	ERN_THRESHOLD_AMT_CHR
            ,ERN_THRESHOLD_CUR		=	L_ERN_THRESHOLD_CUR
            ,RENEWAL_GRACE_DURATION_USED=	RENEWAL_GRACE_DURATION_USED_CH
            ,RENEWAL_GRACE_PERIOD_USED	=	L_RENEWAL_GRACE_PERIOD_USED
            ,INV_TRX_TYPE		=	L_INV_TRX_TYPE
            ,INV_PRINT_PROFILE		=	L_INV_PRINT_PROFILE
            ,RENEWAL_PO_NUMBER		=	L_RENEWAL_PO_NUMBER
            ,AR_INTERFACE_YN		=	L_AR_INTERFACE_YN
            ,HOLD_BILLING		=	L_HOLD_BILLING
            ,SUMMARY_TRX_YN		=	L_SUMMARY_TRX_YN
            ,SERVICE_PO_NUMBER		=	L_SERVICE_PO_NUMBER
            ,SERVICE_PO_REQUIRED	=	L_SERVICE_PO_REQUIRED
	  WHERE CHR_ID = P_CHR_ID;
Line: 29991

	    UPDATE okc_k_headers_b SET
              CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
              CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
              CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR ,
              CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR,
              CUST_ACCT_ID             =  CUST_ACCT_ID_CHR ,
              BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR  ,
              INV_RULE_ID              =  INV_RULE_ID_CHR  ,
              RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE ,
              RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR ,
              RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR  ,
              SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR ,
              PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR  ,
              PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
            WHERE id = p_chr_id;
Line: 30019

	       Delete from oks_k_headers_b where chr_id = P_CHR_ID;
Line: 30023

	        UPDATE okc_k_headers_b SET
	          CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
	          CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
		  CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR ,
	          CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR ,
                  CUST_ACCT_ID             =  CUST_ACCT_ID_CHR ,
                  BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR  ,
                  INV_RULE_ID              =  INV_RULE_ID_CHR  ,
                  RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE,
                  RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR ,
                  RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR  ,
                  SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR ,
                  PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR  ,
                  PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
                WHERE id = p_chr_id;
Line: 30071

        Update oks_k_lines_b oks
           set oks.payment_type    = l_payment_typei
             , oks.cc_no           = l_cc_noi
             , oks.cc_expiry_date  = l_cc_expiry_datei
             --, oks.cc_bank_acct_id = l_cc_bank_acct_idi
             --, oks.cc_auth_code    = l_cc_auth_codei
             , oks.cust_po_number  = l_cust_po_numberi
             , oks.cust_po_number_req_yn = l_cust_po_number_req_yni
             , oks.tax_amount      = ( select oksi.tax_amount
                                      from oks_k_lines_b  oksi
                                         , okc_k_lines_b okci
                                     where okci.lse_id = 46
                                       and okci.id = oksi.cle_id
                                       and oksi.cle_id = oks.cle_id
                                       and okci.id = oks.cle_id )
         where oks.dnz_chr_id = p_chr_id
           and exists (
        select 1 from okc_k_lines_b okc
         where okc.id = oks.cle_id
           and okc.lse_id in ( 1,12,19,46));
Line: 30092

        Update okc_k_lines_b okc
           set okc.price_list_id = l_price_list_idi
             , okc.price_negotiated = ( select sum(okci.price_negotiated)
                                          from okc_k_lines_b okci
                                         where ( okci.cle_id = okc.id OR (okci.id = okc.id and okci.lse_id = 46 )))
         where dnz_chr_id = p_chr_id
           and lse_id in ( 1,12,19,46);
Line: 30130

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30153

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 30175

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 30197

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 30219

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 30241

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 30263

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 30286

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 30308

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30331

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30353

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR,
                                       L_ERROR_MSG );
Line: 30375

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30397

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 30419

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30442

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR,
                                       L_ERROR_MSG );
Line: 30464

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30486

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR,
                                       L_ERROR_MSG );
Line: 30508

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR,
                                       L_ERROR_MSG );
Line: 30530

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR,
                                       L_ERROR_MSG );
Line: 30552

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR,
                                       L_ERROR_MSG );
Line: 30574

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 30596

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 30618

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 30640

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 30662

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR,
                                       L_ERROR_MSG );
Line: 30684

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR,
                                       L_ERROR_MSG );
Line: 30706

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH,
                                       L_ERROR_MSG );
Line: 30728

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR,
                                       L_ERROR_MSG );
Line: 30750

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR,
                                       L_ERROR_MSG );
Line: 30772

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR,
                                       L_ERROR_MSG );
Line: 30794

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 30816

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 30838

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH,
                                       L_ERROR_MSG );
Line: 30860

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR,
                                       L_ERROR_MSG );
Line: 30882

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR,
                                       L_ERROR_MSG );
Line: 30904

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR,
                                       L_ERROR_MSG );
Line: 30927

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 30951

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR,
                                       L_ERROR_MSG );
Line: 30975

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR,
                                       L_ERROR_MSG );
Line: 30999

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR,
                                       L_ERROR_MSG );
Line: 31201

 SELECT ID
   FROM OKC_K_LINES_B
  WHERE ID = P_CLE_ID
    FOR UPDATE NOWAIT;
Line: 31215

SELECT     -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          DISCOUNT_LIST
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,.','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))          CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!,','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!,','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!,','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,.','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,.','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,.','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,.','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) ) BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN_CHR
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD',DECODE(LINE.LSE_ID ,16,'Y',RUL.RULE_INFORMATION1))) ALLOW_BT_DISCOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!,','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%,','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install
--------------------------------------------------------------------------------------------------------------------
  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE')
   AND RGP.CLE_ID = P_CLE_ID
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id;
Line: 31372

SELECT
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                          DISCOUNT_LIST
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,. ','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))           CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!. ','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!. ','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!. ','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,. ','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,. ','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,. ','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,. ','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) ) BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN_CHR
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!. ','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%. ','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install
--------------------------------------------------------------------------------------------------------------------
  FROM OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
 WHERE RGP.ID  = RUL.RGP_ID
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE')
   AND RGP.CLE_ID = P_CLE_ID
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id;
Line: 31532

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.LINE_NUMBER
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_B HDR
     , OKC_RULE_GROUPS_B RGP
     , OKC_RULES_B RUL
     , OKC_K_LINES_B LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 31555

 select 'x'
   from oks_k_lines_b
  where cle_id=p_cleid;
Line: 31564

 select 'x'
   from okc_rule_groups_b
  where id = P_RGP_ID
    and cle_id is not null;
Line: 31586

  select oks.payment_type
       , oks.cc_no
       , oks.cc_expiry_date
       --, oks.cc_bank_acct_id
       --, oks.cc_auth_code
       , okc.cust_po_number
       , okc.cust_po_number_req_yn
       , okc.price_list_id
       , okc.id
       , okcl.lse_id
    from oks_k_headers_b oks
       , okc_k_headers_b okc
       , okc_k_lines_b   okcl
   where oks.chr_id = okc.id
     and okcl.lse_id in ( 1,12,19,46)
     and okcl.dnz_chr_id = oks.chr_id
     and okcl.dnz_chr_id = okc.id
     and oks.chr_id = p_hdr_id
     and okc.id     = p_hdr_id
     and okcl.id    = p_line_id ;
Line: 31837

             UPDATE OKC_K_LINES_B
                SET CUST_ACCT_ID           = CUST_ACCT_ID_CHR
                  , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
                  , INV_RULE_ID            = INV_RULE_ID_CHR
                  , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
                  , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
	          , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
	          , PRICE_LIST_ID          = decode(l_lse_idi,1 ,l_price_list_idi
                                                             ,12,l_price_list_idi
                                                             ,19,l_price_list_idi
                                                             ,46,l_price_list_idi,PRICE_LIST_ID_CHR )
                  , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
              WHERE ID = P_CLE_ID;
Line: 31858

              INSERT INTO OKS_K_LINES_B
                       ( ID
                        ,CLE_ID
                        ,DNZ_CHR_ID
                        ,DISCOUNT_LIST
                        ,ACCT_RULE_ID
                        --,PAYMENT_TYPE
                        --,CC_NO
                        --,CC_EXPIRY_DATE
                        --,CC_BANK_ACCT_ID
                        --,CC_AUTH_CODE
                        ,GRACE_DURATION
                        ,GRACE_PERIOD
                        ,INV_PRINT_FLAG
                        ,PRICE_UOM
                        ,TAX_AMOUNT
                        ,TAX_INCLUSIVE_YN
                        ,TAX_STATUS
                        ,TAX_CODE
                        ,TAX_EXEMPTION_ID
                        ,IB_TRANS_TYPE
                        ,IB_TRANS_DATE
                        --,PROD_PRICE
                        --,SERVICE_PRICE
                        ,CLVL_LIST_PRICE
                        ,CLVL_QUANTITY
                        ,CLVL_EXTENDED_AMT
                        ,TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL
                        ,CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY
                        ,TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE
                        ,TOPLVL_PRICE_QTY
                        ,AVERAGING_INTERVAL
                        ,USAGE_PERIOD
                        ,SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY
                        ,DEFAULT_QUANTITY
                        ,AMCV_FLAG
                        ,FIXED_QUANTITY
                        ,USAGE_DURATION
                        ,LEVEL_YN
                        ,USAGE_TYPE
                        ,UOM_QUANTIFIED
                        ,BASE_READING
                        ,USAGE_EST_METHOD
                        ,BILLING_SCHEDULE_TYPE
                        ,CUST_PO_NUMBER --To synchronize hdr value to line
                        ,CUST_PO_NUMBER_REQ_YN
                        ,PAYMENT_TYPE
                        ,CC_NO
                        ,CC_EXPIRY_DATE
                        --,CC_BANK_ACCT_ID
                        --,CC_AUTH_CODE,
                        -------------------------------
			,EXCEPTION_COV_ID,
                        INHERITANCE_TYPE,
                        Prod_Upgrade_YN,
                        Coverage_Type,
                        TRANSFER_OPTION,
                        PM_PROGRAM_ID,
                        PM_CONF_REQ_YN,
                        PM_SCH_EXISTS_YN,
                        ALLOW_BT_DISCOUNT,
                        OFFSET_DURATION,
                        OFFSET_PERIOD,
                        INCIDENT_SEVERITY_ID,
                        PDF_ID,
                        WORK_THRU_YN,
                        REACT_ACTIVE_YN,
                        LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT,
                        DISCOUNT_PERCENT,
                        Sync_Date_Install
                        -------------------------------
                        ,CREATED_BY
                        ,CREATION_DATE
                        ,LAST_UPDATED_BY
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATE_LOGIN
                        ,OBJECT_VERSION_NUMBER  )
                 VALUES (P_CLE_ID
                        ,P_CLE_ID
                        ,L_DNZ_CHR_ID
                        ,DISCOUNT_LIST_CHR
                        ,ACCT_RULE_ID_CHR
                        --,L_PAYMENT_TYPE
                        --,L_CC_NO
                        --,CC_EXPIRY_DATE_CHR
                        --,CC_BANK_ACCT_ID_CHR
                        --,L_CC_AUTH_CODE
                        ,GRACE_DURATION_CHR
                        ,L_GRACE_PERIOD
                        ,L_INV_PRINT_FLAG
                        ,L_PRICE_UOM
                        ,TAX_AMOUNT_CHR
                        ,L_TAX_INCLUSIVE_YN
                        ,L_TAX_STATUS
                        ,TAX_CODE_CHR
                        ,TAX_EXEMPTION_ID_CHR
                        ,L_IB_TRANS_TYPE
                        ,IB_TRANS_DATE_CHR
                        --,PROD_PRICE
                        --,SERVICE_PRICE
                        ,CLVL_LIST_PRICE_CHR
                        ,CLVL_QUANTITY_CHR
                        ,CLVL_EXTENDED_AMT_CHR
                        ,L_TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL_CHR
                        ,L_CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY_CHR
                        ,L_TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE_CHR
                        ,TOPLVL_PRICE_QTY_CHR
                        ,AVERAGING_INTERVAL_CHR
                        ,L_USAGE_PERIOD
                        ,L_SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY_CHR
                        ,DEFAULT_QUANTITY_CHR
                        ,L_AMCV_FLAG
                        ,FIXED_QUANTITY_CHR
                        ,USAGE_DURATION_CHR
                        ,L_LEVEL_YN
                        ,L_USAGE_TYPE
                        ,L_UOM_QUANTIFIED
                        ,BASE_READING_CHR
                        ,L_USAGE_EST_METHOD
                        ,L_BILLING_SCHEDULE_TYPE
                        ,L_CUST_PO_NUMBERi  --To synchronize hdr value to lines
                        ,L_CUST_PO_NUMBER_REQ_YNI
                        ,L_PAYMENT_TYPEI
                        ,L_CC_NOI
                        ,L_CC_EXPIRY_DATEI
                        --,L_CC_BANK_ACCT_IDI
                        --,L_CC_AUTH_CODEI,
                        -------------------------------------
			,EXCEPTION_COV_ID_CHR,
                        L_INHERITANCE_TYPE,
                        Prod_Upgrade_YN_CHR,
                        Coverage_Type_CHR,
                        TRANSFER_OPTION_CHR,
                        PM_PROGRAM_ID_CHR,
                        PM_CONF_REQ_YN_CHR,
                        PM_SCH_EXISTS_YN_CHR,
                        ALLOW_BT_DISCOUNT_CHR,
			NULL,
			NULL,
                       --to_NUMBER(substr(OFFSET_DURATION,(INSTR(OFFSET_DURATION,'=')+1))),
                       --substr(OFFSET_DURATION,1,(INSTR(OFFSET_DURATION,'=')-1)) ,
                        RCN_INCIDENT_SEVERITY_ID_CHR,
                        RCN_PDF_ID_CHR,
                        RCN_WORK_THRU_YN,
                        RCN_REACT_ACTIVE_YN,
                        L_LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT_CHR,
                        DISCOUNT_PERCENT_CHR,
                        L_Sync_Date_Install
                        -------------------------------------
                        ,1
                        ,sysdate
                        ,1
                        ,sysdate
                        ,2003
                        ,1   );
Line: 32026

	    UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT TIM2.UOM_CODE,TIM2.DURATION
	         FROM okc_timevalues_b TIM ,okc_timevalues_b TIM2,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  TIM.Id = OFFSET_DURATION
	         AND    RGP.CLE_ID = p_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
             	 AND    TIM2.ID = TIM.TVE_ID_STARTED
                 AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
	         AND    T1.CLE_ID = RGP.CLE_ID)
	     WHERE T1.CLE_ID = p_cle_id;
Line: 32043

               INSERT INTO OKS_K_LINES_TL (
                        id,
                        language,
                        source_lang,
                        sfwt_flag,
                        invoice_text,
                        ib_trx_details,
                        status_text,
                        react_time_name,
                        security_group_id,
                        created_by,
                        creation_date,
                        last_updated_by,
                        last_update_date,
                        last_update_login)
                        VALUES(
                        P_CLE_ID,
                        OKC_UTIL.g_language_code(lang_i),
                        L_USERENV_LANG,
                        'S',
                        l_invoice_text,
                        l_ib_trx_details,
                        l_status_text,
                        RCN_REACT_TIME_NAME,
                        null, --security_group_id,
                        1,
                        sysdate,
                        1,
                        sysdate,
                        2003
                        );
Line: 32089

              UPDATE OKC_K_LINES_B
              SET
                CUST_ACCT_ID            = CUST_ACCT_ID_CHR
               , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
               , INV_RULE_ID            = INV_RULE_ID_CHR
               , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
               , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
               , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
	       , PRICE_LIST_ID          = decode(l_lse_idi,1 ,l_price_list_idi
                                                          ,12,l_price_list_idi
                                                          ,19,l_price_list_idi
                                                          ,46,l_price_list_idi,PRICE_LIST_ID_CHR )
               , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
              WHERE ID = P_CLE_ID;
Line: 32112

		  Update oks_k_lines_b set
			 DISCOUNT_LIST          =  DISCOUNT_LIST_CHR
                        ,ACCT_RULE_ID           =  ACCT_RULE_ID_CHR
                        --,PAYMENT_TYPE           =  L_PAYMENT_TYPE
                        --,CC_NO                  =  L_CC_NO
                        --,CC_EXPIRY_DATE         = CC_EXPIRY_DATE_CHR
                        --,CC_BANK_ACCT_ID        =  CC_BANK_ACCT_ID_CHR
                        --,CC_AUTH_CODE           =  L_CC_AUTH_CODE
                        ,GRACE_DURATION         =  GRACE_DURATION_CHR
                        ,GRACE_PERIOD           =  L_GRACE_PERIOD
                  --      ,INVOICE_TEXT           = L_INVOICE_TEXT
                        ,INV_PRINT_FLAG         = L_INV_PRINT_FLAG
                        ,PRICE_UOM		= L_PRICE_UOM
                        ,TAX_AMOUNT		= TAX_AMOUNT_CHR
                        ,TAX_INCLUSIVE_YN	= L_TAX_INCLUSIVE_YN
                        ,TAX_STATUS		= L_TAX_STATUS
                        ,TAX_CODE		= TAX_CODE_CHR
                        ,TAX_EXEMPTION_ID	= TAX_EXEMPTION_ID_CHR
                        ,IB_TRANS_TYPE		= L_IB_TRANS_TYPE
                        ,IB_TRANS_DATE		= IB_TRANS_DATE_CHR
                  --      ,IB_TRX_DETAILS		= IB_TRX_DETAILS_CHR
                       ,CLVL_LIST_PRICE		= CLVL_LIST_PRICE_CHR
                        ,CLVL_QUANTITY		= CLVL_QUANTITY_CHR
                        ,CLVL_EXTENDED_AMT	= CLVL_EXTENDED_AMT_CHR
                        ,TOPLVL_OPERAND_CODE	= L_TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL	= TOPLVL_OPERAND_VAL_CHR
                        ,CLVL_UOM_CODE		= L_CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY	= TOPLVL_QUANTITY_CHR
                        ,TOPLVL_UOM_CODE	= L_TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE	= TOPLVL_ADJ_PRICE_CHR
                        ,TOPLVL_PRICE_QTY	= TOPLVL_PRICE_QTY_CHR
                    --    ,STATUS_TEXT		= STATUS_TEXT_CHR
                        ,AVERAGING_INTERVAL	= AVERAGING_INTERVAL_CHR
                        ,USAGE_PERIOD		= L_USAGE_PERIOD
                        ,SETTLEMENT_INTERVAL	= L_SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY	= MINIMUM_QUANTITY_CHR
                        ,DEFAULT_QUANTITY	= DEFAULT_QUANTITY_CHR
                        ,AMCV_FLAG		= L_AMCV_FLAG
                        ,FIXED_QUANTITY		= FIXED_QUANTITY_CHR
                        ,USAGE_DURATION		= USAGE_DURATION_CHR
                        ,LEVEL_YN		= L_LEVEL_YN
                        ,USAGE_TYPE		= L_USAGE_TYPE
                        ,UOM_QUANTIFIED		= L_UOM_QUANTIFIED
                        ,BASE_READING		= BASE_READING_CHR
                        ,USAGE_EST_METHOD	= L_USAGE_EST_METHOD
                        ,BILLING_SCHEDULE_TYPE	= L_BILLING_SCHEDULE_TYPE
                        ,CUST_PO_NUMBER         = L_CUST_PO_NUMBERI --To sync hdr values to line
                        ,CUST_PO_NUMBER_REQ_YN  = L_CUST_PO_NUMBER_REQ_YNI
                        ,PAYMENT_TYPE           = L_PAYMENT_TYPEI
                        ,CC_NO                  = L_CC_NOI
                        ,CC_EXPIRY_DATE         = L_CC_EXPIRY_DATEI
                        --,CC_BANK_ACCT_ID        = L_CC_BANK_ACCT_IDI
                        --,CC_AUTH_CODE           = L_CC_AUTH_CODEI,
                        -------------------------------------------------------
			,EXCEPTION_COV_ID 	= EXCEPTION_COV_ID_CHR,
                        INHERITANCE_TYPE 	= L_INHERITANCE_TYPE,
                        Prod_Upgrade_YN 	= Prod_Upgrade_YN_CHR,
                        Coverage_Type 		= Coverage_Type_CHR,
                        TRANSFER_OPTION		= TRANSFER_OPTION_CHR,
                        PM_PROGRAM_ID 		= PM_PROGRAM_ID_CHR,
                        PM_CONF_REQ_YN 		= PM_CONF_REQ_YN_CHR,
                        PM_SCH_EXISTS_YN 	= PM_SCH_EXISTS_YN_CHR,
                        ALLOW_BT_DISCOUNT 	= ALLOW_BT_DISCOUNT_CHR,
                        OFFSET_DURATION 	= NULL,--to_NUMBER(substr(OFFSET_DURATION,(INSTR(OFFSET_DURATION,'=')+1))),
                        OFFSET_PERIOD 		= NULL,--substr(OFFSET_DURATION,1,(INSTR(OFFSET_DURATION,'=')-1)),
                        INCIDENT_SEVERITY_ID 	= RCN_INCIDENT_SEVERITY_ID_CHR,
                        PDF_ID 			= RCN_PDF_ID_CHR,
                        WORK_THRU_YN 		= RCN_WORK_THRU_YN,
                        REACT_ACTIVE_YN 	= RCN_REACT_ACTIVE_YN,
                        LIMIT_UOM_QUANTIFIED 	= L_LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT 	= DISCOUNT_AMOUNT_CHR,
                        DISCOUNT_PERCENT 	= DISCOUNT_PERCENT_CHR,
                        Sync_Date_Install 	= L_Sync_Date_Install

	          Where cle_id=p_cle_id;
Line: 32190

		    UPDATE OKS_K_LINES_B T1
		    SET (T1.offset_period ,T1.offset_duration) =
			(SELECT TIM2.UOM_CODE,TIM2.DURATION
		         FROM okc_timevalues_b TIM ,okc_timevalues_b TIM2,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
		         WHERE  TIM.Id = L_OFFSET_DURATION
			 AND    RGP.CLE_ID = p_cle_id
		         AND    RUL.rule_information1 = TIM.Id
		         AND    RUL.rule_information_category = 'OFS'
		         AND    RGP.ID = RUL.RGP_ID
		     	 AND    TIM2.ID = TIM.TVE_ID_STARTED
	                 AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
		         AND    T1.CLE_ID = RGP.CLE_ID)
		     WHERE T1.CLE_ID = p_cle_id;
Line: 32208

	  Update oks_k_lines_tl set

                        INVOICE_TEXT           = L_INVOICE_TEXT
                        ,IB_TRX_DETAILS		= L_IB_TRX_DETAILS
                        ,STATUS_TEXT		= L_STATUS_TEXT
          		,React_Time_Name	= RCN_REACT_TIME_NAME
          Where  id=p_cle_id
	  and   language = OKC_UTIL.g_language_code(lang_i)
	  and   source_lang = L_USERENV_LANG ;
Line: 32228

	      Delete from oks_k_lines_b where cle_id = P_Cle_ID;
Line: 32230

              UPDATE OKC_K_LINES_B
                 SET CUST_ACCT_ID           = CUST_ACCT_ID_CHR
		   , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
	           , INV_RULE_ID            = INV_RULE_ID_CHR
	           , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
	           , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
	           , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
		   , PRICE_LIST_ID 	    = PRICE_LIST_ID_CHR
                   , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
	       WHERE ID = P_CLE_ID;
Line: 32273

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR,
                                       L_ERROR_MSG );
Line: 32296

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER  ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 32319

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 32343

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'GPR'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 32365

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 32388

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'    ,'OBJECT2_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 32411

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'TAX'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 32434

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 32457

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 32480

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR,
                                       L_ERROR_MSG );
Line: 32503

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR,
                                       L_ERROR_MSG );
Line: 32526

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 32549

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 32572

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR,
                                       L_ERROR_MSG );
Line: 32595

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR,
                                       L_ERROR_MSG );
Line: 32618

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 32642

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 32665

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 32688

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 32711

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR,
                                       L_ERROR_MSG );
Line: 32734

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CAN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 32757

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'BTO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 32780

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 32803

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'STO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 32826

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PTR'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 32850

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'CCR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 32876

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'IBR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,IB_TRANS_DATE_CHR,
                                       L_ERROR_MSG );
Line: 32901

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr,
                                       L_ERROR_MSG );
Line: 32925

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr,
                                       L_ERROR_MSG );
Line: 32949

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PRICE_LIST_ID_chr,
                                       L_ERROR_MSG );
Line: 32973

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr,
                                       L_ERROR_MSG );
Line: 32997

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr,
                                       L_ERROR_MSG );
Line: 33021

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr,
                                       L_ERROR_MSG );
Line: 33045

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr,
                                       L_ERROR_MSG );
Line: 33070

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
                                      'PDL'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,LINE_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 33270

 SELECT ID
   FROM OKC_K_LINES_BH
  WHERE ID = P_CLE_ID
    AND MAJOR_VERSION = P_MAJOR_VERSION_NUMBER
    FOR UPDATE NOWAIT;
Line: 33284

SELECT
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          DISCOUNT_LIST
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,.','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,.','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))          CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!,','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!,','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!,','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!,','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,.','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,.','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,.','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,.','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,.','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) ) BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN_CHR
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD',DECODE(LINE.LSE_ID ,16,'Y',RUL.RULE_INFORMATION1))) ALLOW_BT_DISCOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!,','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%,','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install
--------------------------------------------------------------------------------------------------------------------

  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
 WHERE RGP.ID  = RUL.RGP_ID
   and rul.major_version=rgp.major_version
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
   'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE')
   AND RGP.CLE_ID = P_CLE_ID
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id
   AND RGP.major_version = p_major_version
GROUP BY RGP.CLE_ID ,RGP.dnz_chr_id ;
Line: 33446

SELECT
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                          DISCOUNT_LIST
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'DST' ,RUL.OBJECT1_ID1))                DISCOUNT_LIST

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                          PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))          CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
            to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       CC_EXPIRY_DATE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --              '!,. ','!')                                                          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))          CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))          CC_AUTH_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))          GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))          GRACE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION1))          INVOICE_TEXT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION2))          INV_PRINT_FLAG
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION3))          PRICE_UOM
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION5))          TAX_INCLUSIVE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))          TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                     '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')       TAX_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                          TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION1))          IB_TRANS_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,
            TO_DATE(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                       IB_TRANS_DATE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IBR' ,RUL.RULE_INFORMATION3))          IB_TRX_DETAILS
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                             CLVL_LIST_PRICE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                          CLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION2))          CLVL_QUANTITY
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                             CLVL_EXTENDED_AMT
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION4)),
                     '!. ','!')                                                             LINE_LIST_PRICE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION5))          TOPLVL_OPERAND_CODE
        -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION6)),
                     '!. ','!')                                                             TOPLVL_OPERAND_VAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION7))          CLVL_UOM_CODE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')                                                          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION8))          TOPLVL_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION9))          TOPLVL_UOM_CODE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION10)),
                     '!. ','!')                                                             TOPLVL_ADJ_PRICE
       -------  Character to number conversion -- This column needs translation --checked in gsidev
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION13)),
                     '!. ','!')                                                             TOPLVL_PRICE_QTY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PDL' ,RUL.RULE_INFORMATION12)) STATUS_TEXT
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  QRE.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION1))           AVERAGING_INTERVAL
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION2))           USAGE_PERIOD
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION3))           SETTLEMENT_INTERVAL
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4)),
       --              '!,. ','!')                                                           MINIMUM_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION4))           MINIMUM_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5)),
       --              '!,. ','!')                                                           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION5))           DEFAULT_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION6))           AMCV_FLAG
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7)),
       --              '!,. ','!')                                                           FIXED_QUANTITY
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION7))               FIXED_QUANTITY
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8)),
       --              '!,. ','!')       USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION8))           USAGE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION9))           LEVEL_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION10))          USAGE_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION11))          UOM_QUANTIFIED
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12)),
       --              '!,. ','!')       BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION12))          BASE_READING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,DECODE(RUL.RULE_INFORMATION6,'Y','AMCV'))) USAGE_EST_METHOD
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))           BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) ) BILLING_SCHEDULE_TYPE
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           CUST_ACCT_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                 CUST_ACCT_ID           --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                 BILL_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                 INV_RULE_ID            --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'LRT' ,RUL.RULE_INFORMATION1))           LINE_RENEWAL_TYPE_CODE --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           SHIP_TO_SITE_USE_ID    --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                 SHIP_TO_SITE_USE_ID    --OKC
       -------  Character to number conversion -- No translation needed ,checked in gsidev
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                           PAYMENT_TERM_ID        --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                 PAYMENT_TERM_ID        --OKC
       ----- For Coverages
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'ECE',RUL.RULE_INFORMATION1))             EXCEPTION_COV_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'WHE',RUL.RULE_INFORMATION1))             INHERITANCE_TYPE
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'UGE',RUL.RULE_INFORMATION1))             PROD_UPGRADE_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'CVE',RUL.RULE_INFORMATION1))             COVERAGE_TYPE_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'STR',decode(RUL.RULE_INFORMATION1,'Y','TRANS','TERM'))) TRANSFER_OPTION_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.OBJECT1_ID1))                   PM_PROGRAM_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION1))             PM_CONF_REQ_YN_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PMP',RUL.RULE_INFORMATION2))             PM_SCH_EXISTS_YN_CHR
       --,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'DST',RUL.OBJECT1_ID1))                 DISCOUNT_LIST
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'BTD','Y'))ALLOW_BT_DISCOUNT_CHR
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'OFS',RUL.RULE_INFORMATION1))OFFSET_DURATION
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'PRE',RUL.OBJECT1_ID1))                   PRICE_LIST_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))                   RCN_INCIDENT_SEVERITY_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))             RCN_PDF_ID
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))             RCN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))             RCN_WORK_THRU_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))             RCN_REACT_ACTIVE_YN
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))             RSN_REACT_TIME_NAME
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION1))             LIMIT_UOM_QUANTIFIED
       -------  Character to number conversion -- Records dosent exitsts in gsidev fro this category  LMT.
       -- Not sure whethet translation is required or not. since records dosent exitst in gsidev - no trans done
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2)),
       --              '!. ','!')                                                           DISCOUNT_AMOUNT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION2))             DISCOUNT_AMOUNT
       --,TRANSLATE(MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4)),
       --              '!%. ','!')                                                          DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT',RUL.RULE_INFORMATION4))             DISCOUNT_PERCENT
       ,MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'LMT','N'))Sync_Date_Install
--------------------------------------------------------------------------------------------------------------------

  FROM OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
 WHERE RGP.ID  = RUL.RGP_ID
   and rul.major_version=rgp.major_version
   AND RUL.RULE_INFORMATION_CATEGORY IN ('DST','ARL','CCR','GPR','IRT','TAX','IBR','PDL','QRE','SLH','CAN','BTO','IRE','LRT','STO','PTR',
   'ECE','WHE','UGE','STR','CVE','PMP','BTD','RCN','RSN','LMT','OFS','PRE')
   AND RGP.CLE_ID = P_CLE_ID
   AND RGP.RGD_CODE = 'SVC_K'
   AND RGP.id = p_id
   AND RGP.major_version = p_major_version
GROUP BY RGP.CLE_ID ,RGP.dnz_chr_id ;
Line: 33609

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , LIN.LINE_NUMBER
     , RUL.MAJOR_VERSION
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
     , OKC_K_LINES_BH LIN
WHERE HDR.ID = P_HDR_ID
  AND LIN.ID= P_CLE_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CLE_ID = LIN.ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND hdr.major_version=rgp.major_version
  AND LIN.major_version=rgp.major_version
  AND rgp.major_version=rul.major_version
  and rul.major_version=p_major_version
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 33637

select 'x'
from  oks_k_lines_bh
where cle_id=p_cleid
and major_version =  p_major_version;
Line: 33650

select 'x'
from  okc_rule_groups_bh
where id = P_RGP_ID
and   cle_id is not null
and major_version =  p_major_version;
Line: 33866

             UPDATE OKC_K_LINES_BH
             SET
              CUST_ACCT_ID           = CUST_ACCT_ID_CHR
            , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
            , INV_RULE_ID            = INV_RULE_ID_CHR
            , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
            , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
	    , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
            , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
	  WHERE ID = P_CLE_ID
	  and major_version =  p_major_version;
Line: 33885

              INSERT INTO OKS_K_LINES_BH
                       ( ID
		        ,MAJOR_VERSION
                        ,CLE_ID
                        ,DNZ_CHR_ID
                        ,DISCOUNT_LIST
                        ,ACCT_RULE_ID
                        ,PAYMENT_TYPE
                        ,CC_NO
                        ,CC_EXPIRY_DATE
                        ,CC_BANK_ACCT_ID
                        ,CC_AUTH_CODE
                        ,GRACE_DURATION
                        ,GRACE_PERIOD
                        ,INV_PRINT_FLAG
                        ,PRICE_UOM
                        ,TAX_AMOUNT
                        ,TAX_INCLUSIVE_YN
                        ,TAX_STATUS
                        ,TAX_CODE
                        ,TAX_EXEMPTION_ID
                        ,IB_TRANS_TYPE
                        ,IB_TRANS_DATE
                        --,PROD_PRICE
                        --,SERVICE_PRICE
                        ,CLVL_LIST_PRICE
                        ,CLVL_QUANTITY
                        ,CLVL_EXTENDED_AMT
                        ,TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL
                        ,CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY
                        ,TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE
                        ,TOPLVL_PRICE_QTY
                        ,AVERAGING_INTERVAL
                        ,USAGE_PERIOD
                        ,SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY
                        ,DEFAULT_QUANTITY
                        ,AMCV_FLAG
                        ,FIXED_QUANTITY
                        ,USAGE_DURATION
                        ,LEVEL_YN
                        ,USAGE_TYPE
                        ,UOM_QUANTIFIED
                        ,BASE_READING
                        ,USAGE_EST_METHOD
                        ,BILLING_SCHEDULE_TYPE,
-----------------------------------------------------------------------
			EXCEPTION_COV_ID,
                        INHERITANCE_TYPE,
                        Prod_Upgrade_YN,
                        Coverage_Type,
                        TRANSFER_OPTION,
                        PM_PROGRAM_ID,
                        PM_CONF_REQ_YN,
                        PM_SCH_EXISTS_YN,
                        ALLOW_BT_DISCOUNT,
                        OFFSET_DURATION,
                        OFFSET_PERIOD,
                        INCIDENT_SEVERITY_ID,
                        PDF_ID,
                        WORK_THRU_YN,
                        REACT_ACTIVE_YN,
                        LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT,
                        DISCOUNT_PERCENT,
                        Sync_Date_Install
-----------------------------------------------------------------------

                        ,CREATED_BY
                        ,CREATION_DATE
                        ,LAST_UPDATED_BY
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATE_LOGIN
                        ,OBJECT_VERSION_NUMBER  )
                 VALUES (P_CLE_ID
		        ,p_MAJOR_VERSION
                        ,P_CLE_ID
                        ,L_DNZ_CHR_ID
                        ,DISCOUNT_LIST_CHR
                        ,ACCT_RULE_ID_CHR
                        ,L_PAYMENT_TYPE
                        ,L_CC_NO
                        ,CC_EXPIRY_DATE_CHR
                        ,CC_BANK_ACCT_ID_CHR
                        ,L_CC_AUTH_CODE
                        ,GRACE_DURATION_CHR
                        ,L_GRACE_PERIOD
                        ,L_INV_PRINT_FLAG
                        ,L_PRICE_UOM
                        ,TAX_AMOUNT_CHR
                        ,L_TAX_INCLUSIVE_YN
                        ,L_TAX_STATUS
                        ,TAX_CODE_CHR
                        ,TAX_EXEMPTION_ID_CHR
                        ,L_IB_TRANS_TYPE
                        ,IB_TRANS_DATE_CHR
                        --,PROD_PRICE
                        --,SERVICE_PRICE
                        ,CLVL_LIST_PRICE_CHR
                        ,CLVL_QUANTITY_CHR
                        ,CLVL_EXTENDED_AMT_CHR
                        ,L_TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL_CHR
                        ,L_CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY_CHR
                        ,L_TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE_CHR
                        ,TOPLVL_PRICE_QTY_CHR
                        ,AVERAGING_INTERVAL_CHR
                        ,L_USAGE_PERIOD
                        ,L_SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY_CHR
                        ,DEFAULT_QUANTITY_CHR
                        ,L_AMCV_FLAG
                        ,FIXED_QUANTITY_CHR
                        ,USAGE_DURATION_CHR
                        ,L_LEVEL_YN
                        ,L_USAGE_TYPE
                        ,L_UOM_QUANTIFIED
                        ,BASE_READING_CHR
                        ,L_USAGE_EST_METHOD
                        ,L_BILLING_SCHEDULE_TYPE,
---------------------------------------------------------
			EXCEPTION_COV_ID_CHR,
                        L_INHERITANCE_TYPE,
                        Prod_Upgrade_YN_CHR,
                        Coverage_Type_CHR,
                        TRANSFER_OPTION_CHR,
                        PM_PROGRAM_ID_CHR,
                        PM_CONF_REQ_YN_CHR,
                        PM_SCH_EXISTS_YN_CHR,
                        ALLOW_BT_DISCOUNT_CHR,
			NULL,
			NULL,
                       --to_NUMBER(substr(OFFSET_DURATION,(INSTR(OFFSET_DURATION,'=')+1))),
                       --substr(OFFSET_DURATION,1,(INSTR(OFFSET_DURATION,'=')-1)) ,
                        RCN_INCIDENT_SEVERITY_ID_CHR,
                        RCN_PDF_ID_CHR,
                        RCN_WORK_THRU_YN,
                        RCN_REACT_ACTIVE_YN,
                        L_LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT_CHR,
                        DISCOUNT_PERCENT_CHR,
                        L_Sync_Date_Install
---------------------------------------------------------
			,1
                        ,sysdate
                        ,1
                        ,sysdate
                        ,2003
                        ,1   );
Line: 34042

	    UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT TIM2.UOM_CODE,TIM2.DURATION
	         FROM okc_timevalues_b TIM ,okc_timevalues_b TIM2,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  TIM.Id = L_OFFSET_DURATION
	         AND    RGP.CLE_ID = p_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
             	 AND    TIM2.ID = TIM.TVE_ID_STARTED
                 AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
	         AND    T1.CLE_ID = RGP.CLE_ID)
	WHERE T1.CLE_ID = p_cle_id;
Line: 34056

	    UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT UOM_CODE,DURATION
	         FROM okc_timevalues_b TIM ,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  RUL.Id = L_OFFSET_DURATION
	         AND    RGP.CLE_ID = p_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
	         AND    RUL.DNZ_CHR_ID = TIM.DNZ_CHR_ID
	         AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
	         AND    T1.CLE_ID = RGP.CLE_ID)
		WHERE T1.CLE_ID = p_cle_id;
Line: 34075

                        INSERT INTO OKS_K_LINES_TLH (
                        id,
			MAJOR_VERSION,
                        language,
                        source_lang,
                        sfwt_flag,
                        invoice_text,
                        ib_trx_details,
                        status_text,
                        react_time_name,
                        security_group_id,
                        created_by,
                        creation_date,
                        last_updated_by,
                        last_update_date,
                        last_update_login)
                        VALUES(
                        P_CLE_ID,
			p_MAJOR_VERSION,
                        OKC_UTIL.g_language_code(lang_i),
                        L_USERENV_LANG,
                        'S',
                        L_invoice_text,
                        L_ib_trx_details,
                        L_status_text,
                        RCN_REACT_TIME_NAME,
                        null, --security_group_id,
                        1,
                        sysdate,
                        1,
                        sysdate,
                        2003
                        );
Line: 34126

              UPDATE OKC_K_LINES_BH
              SET CUST_ACCT_ID           = CUST_ACCT_ID_CHR
                , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
                , INV_RULE_ID            = INV_RULE_ID_CHR
                , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
                , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
                , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
                , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
	      WHERE ID = P_CLE_ID
	      and major_version =  p_major_version;
Line: 34146

	  Update oks_k_lines_bh set
                         DISCOUNT_LIST          =  DISCOUNT_LIST_CHR
                        ,ACCT_RULE_ID           =  ACCT_RULE_ID_CHR
                        ,PAYMENT_TYPE           =  L_PAYMENT_TYPE
                        ,CC_NO                  =  L_CC_NO
                        ,CC_EXPIRY_DATE         = CC_EXPIRY_DATE_CHR
                        ,CC_BANK_ACCT_ID        =  CC_BANK_ACCT_ID_CHR
                        ,CC_AUTH_CODE           =  L_CC_AUTH_CODE
                        ,GRACE_DURATION         =  GRACE_DURATION_CHR
                        ,GRACE_PERIOD           =  L_GRACE_PERIOD
                  --      ,INVOICE_TEXT           = INVOICE_TEXT
                        ,INV_PRINT_FLAG         = L_INV_PRINT_FLAG
                        ,PRICE_UOM		= L_PRICE_UOM
                        ,TAX_AMOUNT		= TAX_AMOUNT_CHR
                        ,TAX_INCLUSIVE_YN	= L_TAX_INCLUSIVE_YN
                        ,TAX_STATUS		= L_TAX_STATUS
                        ,TAX_CODE		= TAX_CODE_CHR
                        ,TAX_EXEMPTION_ID	= TAX_EXEMPTION_ID_CHR
                        ,IB_TRANS_TYPE		= L_IB_TRANS_TYPE
                        ,IB_TRANS_DATE		= IB_TRANS_DATE_CHR
                  --      ,IB_TRX_DETAILS		= IB_TRX_DETAILS_CHR
                       ,CLVL_LIST_PRICE		= CLVL_LIST_PRICE_CHR
                        ,CLVL_QUANTITY		= CLVL_QUANTITY_CHR
                        ,CLVL_EXTENDED_AMT	= CLVL_EXTENDED_AMT_CHR
                        ,TOPLVL_OPERAND_CODE	= L_TOPLVL_OPERAND_CODE
                        ,TOPLVL_OPERAND_VAL	= TOPLVL_OPERAND_VAL_CHR
                        ,CLVL_UOM_CODE		= L_CLVL_UOM_CODE
                        ,TOPLVL_QUANTITY	= TOPLVL_QUANTITY_CHR
                        ,TOPLVL_UOM_CODE	= L_TOPLVL_UOM_CODE
                        ,TOPLVL_ADJ_PRICE	= TOPLVL_ADJ_PRICE_CHR
                        ,TOPLVL_PRICE_QTY	= TOPLVL_PRICE_QTY_CHR
                    --    ,STATUS_TEXT		= STATUS_TEXT_CHR
                        ,AVERAGING_INTERVAL	= AVERAGING_INTERVAL_CHR
                        ,USAGE_PERIOD		= L_USAGE_PERIOD
                        ,SETTLEMENT_INTERVAL	= L_SETTLEMENT_INTERVAL
                        ,MINIMUM_QUANTITY	= MINIMUM_QUANTITY_CHR
                        ,DEFAULT_QUANTITY	= DEFAULT_QUANTITY_CHR
                        ,AMCV_FLAG		= L_AMCV_FLAG
                        ,FIXED_QUANTITY		= FIXED_QUANTITY_CHR
                        ,USAGE_DURATION		= USAGE_DURATION_CHR
                        ,LEVEL_YN		= L_LEVEL_YN
                        ,USAGE_TYPE		= L_USAGE_TYPE
                        ,UOM_QUANTIFIED		= L_UOM_QUANTIFIED
                        ,BASE_READING		= BASE_READING_CHR
                        ,USAGE_EST_METHOD	= L_USAGE_EST_METHOD
                        ,BILLING_SCHEDULE_TYPE	= L_BILLING_SCHEDULE_TYPE,
---------------------------------------------------------------------------------------------------
			EXCEPTION_COV_ID 	= EXCEPTION_COV_ID_CHR,
                        INHERITANCE_TYPE 	= L_INHERITANCE_TYPE,
                        Prod_Upgrade_YN 	= Prod_Upgrade_YN_CHR,
                        Coverage_Type 		= Coverage_Type_CHR,
                        TRANSFER_OPTION		= TRANSFER_OPTION_CHR,
                        PM_PROGRAM_ID 		= PM_PROGRAM_ID_CHR,
                        PM_CONF_REQ_YN 		= PM_CONF_REQ_YN_CHR,
                        PM_SCH_EXISTS_YN 	= PM_SCH_EXISTS_YN_CHR,
                        ALLOW_BT_DISCOUNT 	= ALLOW_BT_DISCOUNT_CHR,
                        OFFSET_DURATION 	= NULL,--to_NUMBER(substr(OFFSET_DURATION,(INSTR(OFFSET_DURATION,'=')+1))),
                        OFFSET_PERIOD 		= NULL,--substr(OFFSET_DURATION,1,(INSTR(OFFSET_DURATION,'=')-1)),
                        INCIDENT_SEVERITY_ID 	= RCN_INCIDENT_SEVERITY_ID_CHR,
                        PDF_ID 			= RCN_PDF_ID_CHR,
                        WORK_THRU_YN 		= RCN_WORK_THRU_YN,
                        REACT_ACTIVE_YN 	= RCN_REACT_ACTIVE_YN,
                        LIMIT_UOM_QUANTIFIED 	= L_LIMIT_UOM_QUANTIFIED,
                        DISCOUNT_AMOUNT 	= DISCOUNT_AMOUNT_CHR,
                        DISCOUNT_PERCENT 	= DISCOUNT_PERCENT_CHR,
                        Sync_Date_Install 	= L_Sync_Date_Install
          Where cle_id=p_cle_id
	  and major_version =  p_major_version;
Line: 34217

	    UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT TIM2.UOM_CODE,TIM2.DURATION
	         FROM okc_timevalues_b TIM ,okc_timevalues_b TIM2,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  TIM.Id = L_OFFSET_DURATION
	         AND    RGP.CLE_ID = p_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
             	 AND    TIM2.ID = TIM.TVE_ID_STARTED
                 AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
	         AND    T1.CLE_ID = RGP.CLE_ID)
	WHERE T1.CLE_ID = p_cle_id;
Line: 34231

	    UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT UOM_CODE,DURATION
	         FROM okc_timevalues_b TIM ,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  RUL.Id = L_OFFSET_DURATION
	         AND    RGP.CLE_ID = p_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
	         AND    RUL.DNZ_CHR_ID = TIM.DNZ_CHR_ID
	         AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
	         AND    T1.CLE_ID = RGP.CLE_ID)
	WHERE T1.CLE_ID = p_cle_id;
Line: 34250

	  Update oks_k_lines_tlh
             set INVOICE_TEXT       = L_INVOICE_TEXT
                ,IB_TRX_DETAILS     = L_IB_TRX_DETAILS
                ,STATUS_TEXT        = L_STATUS_TEXT
                ,React_Time_Name    = RCN_REACT_TIME_NAME
          Where id = p_cle_id
	    and language    = OKC_UTIL.g_language_code(lang_i)
	    and source_lang = L_USERENV_LANG
            and major_version =  p_major_version;
Line: 34271

	      Delete from oks_k_lines_bh where cle_id = P_Cle_ID
	         and major_version =  p_major_version;
Line: 34274

                UPDATE OKC_K_LINES_BH
                   SET CUST_ACCT_ID           = CUST_ACCT_ID_CHR
		     , BILL_TO_SITE_USE_ID    = BILL_TO_SITE_USE_ID_CHR
	             , INV_RULE_ID            = INV_RULE_ID_CHR
	             , LINE_RENEWAL_TYPE_CODE = L_LINE_RENEWAL_TYPE_CODE
	             , SHIP_TO_SITE_USE_ID    = SHIP_TO_SITE_USE_ID_CHR
	             , PAYMENT_TERM_ID        = PAYMENT_TERM_ID_CHR
                     , LINE_LIST_PRICE        = LINE_LIST_PRICE_CHR
	         WHERE ID = P_CLE_ID
                   and major_version =  p_major_version;
Line: 34312

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'DST'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_LIST_CHR,
                                       L_ERROR_MSG );
Line: 34335

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION  ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 34358

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'CCR'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 34382

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'GPR'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 34404

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'IRT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 34427

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'TAX'    ,'OBJECT2_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 34450

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'TAX'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 34473

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,CLVL_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 34496

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 34519

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION3'   ,L_ATTRIBUTE_NAME         ,CLVL_EXTENDED_AMT_CHR,
                                       L_ERROR_MSG );
Line: 34542

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION6'   ,L_ATTRIBUTE_NAME         ,TOPLVL_OPERAND_VAL_CHR,
                                       L_ERROR_MSG );
Line: 34565

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,TOPLVL_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 34588

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION10'   ,L_ATTRIBUTE_NAME         ,TOPLVL_ADJ_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 34611

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PDL'    ,'RULE_INFORMATION13'   ,L_ATTRIBUTE_NAME         ,TOPLVL_PRICE_QTY_CHR,
                                       L_ERROR_MSG );
Line: 34634

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,AVERAGING_INTERVAL_CHR,
                                       L_ERROR_MSG );
Line: 34657

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,MINIMUM_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 34681

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION5'   ,L_ATTRIBUTE_NAME         ,DEFAULT_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 34704

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION7'   ,L_ATTRIBUTE_NAME         ,FIXED_QUANTITY_CHR,
                                       L_ERROR_MSG );
Line: 34727

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION8'   ,L_ATTRIBUTE_NAME         ,USAGE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 34750

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'QRE'    ,'RULE_INFORMATION12'   ,L_ATTRIBUTE_NAME         ,BASE_READING_CHR,
                                       L_ERROR_MSG );
Line: 34773

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'CAN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 34796

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'BTO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 34819

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'IRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 34842

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'STO'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 34865

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'PTR'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 34888

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'CCR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 34913

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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,'LINEH',
                                      'IBR'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,IB_TRANS_DATE_CHR,
                                       L_ERROR_MSG );
Line: 34938

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'ECE'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,EXCEPTION_COV_ID_chr,
                                       L_ERROR_MSG );
Line: 34961

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'PMP'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PM_PROGRAM_ID_chr,
                                       L_ERROR_MSG );
Line: 34984

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'PRE'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,PRICE_LIST_ID_chr,
                                       L_ERROR_MSG );
Line: 35007

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'RCN'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         ,RCN_INCIDENT_SEVERITY_ID_chr,
                                       L_ERROR_MSG );
Line: 35030

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'RCN'    ,'RULE_INFORMATION1'   ,L_ATTRIBUTE_NAME         ,RCN_PDF_ID_chr,
                                       L_ERROR_MSG );
Line: 35053

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'LMT'    ,'RULE_INFORMATION2'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_AMOUNT_chr,
                                       L_ERROR_MSG );
Line: 35077

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'LMT'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,DISCOUNT_PERCENT_chr,
                                       L_ERROR_MSG );
Line: 35101

          INSERT INTO OKS_RULE_ERROR (ID,RGP_ID,CHR_ID,CLE_ID,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION ,LINE_NUMBER, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID    , DNZ_CHR_ID, P_CLE_ID,
                                       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',
                                      'PDL'    ,'RULE_INFORMATION4'   ,L_ATTRIBUTE_NAME         ,LINE_LIST_PRICE_CHR,
                                       L_ERROR_MSG );
Line: 35298

SELECT
        -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           ACCT_RULE_ID
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,.' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!,','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!,' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))             BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- ,.','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,.' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,.','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))            QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,.','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%,' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,.','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%,' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,.','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,.','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!,%' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%,' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,.','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!,' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!,' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,.','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!,','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!,','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,.','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,.','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,.','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  and rul.major_version=rgp.major_version
  and rgp.chr_id = P_CHR_ID
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id =p_id
  and rgp.major_version = p_major_version;
Line: 35488

SELECT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           ACCT_RULE_ID
        MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ARL' ,RUL.OBJECT1_ID1))                   ACCT_RULE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,'CCR'))                             PAYMENT_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION1))             CC_NO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CC_EXPIRY_DATE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3)),
       --               '!,. ' , '!')                                                         CC_BANK_ACCT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION3))             CC_BANK_ACCT_ID

       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CCR' ,RUL.RULE_INFORMATION4))             CC_AUTH_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION1))             GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'GPR' ,RUL.RULE_INFORMATION2))             GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1)),
       --               '!. ','!')                                                            EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,RUL.RULE_INFORMATION1))             EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RVE' ,
                    to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                  EST_REV_DATE
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRT' ,RUL.RULE_INFORMATION4)),
                      '!. ' ,'!' )                                                            TAX_AMOUNT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.RULE_INFORMATION2))             TAX_STATUS
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT2_ID1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' , '!')     TAX_CODE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           TAX_EXEMPTION_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'TAX' ,RUL.OBJECT1_ID1))                   TAX_EXEMPTION_ID
       --,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1))             BILLING_SCHEDULE_TYPE
       ,decode(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QRE' ,RUL.RULE_INFORMATION_CATEGORY)),'QRE','T',
                MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SLH' ,RUL.RULE_INFORMATION1)) )   BILLING_SCHEDULE_TYPE
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION1)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ','!')       BILLING_PROFILE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION2))             RENEWAL_STATUS
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'ERN' ,RUL.RULE_INFORMATION3))             ELECTRONIC_RENEWAL_FLAG
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1)),
       --               '!,. ' ,'!')                                                          QUOTE_TO_CONTACT_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT1_ID1))                   QUOTE_TO_CONTACT_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.OBJECT2_ID1)),
       --               '!,. ','!')                                                           QUOTE_TO_SITE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION4))             QUOTE_TO_SITE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1)),
       --               '!,. ','!')                                                           QUOTE_TO_EMAIL_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION1))             QUOTE_TO_EMAIL_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           QUOTE_TO_PHONE_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION2))             QUOTE_TO_PHONE_ID
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'QTO' ,RUL.RULE_INFORMATION3))             QUOTE_TO_FAX_ID
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPO' ,RUL.RULE_INFORMATION1))             RENEWAL_PO_REQUIRED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION1))             RENEWAL_PRICING_TYPE
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2)),
       --               '!%. ' ,'!')                                                          RENEWAL_MARKUP_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION2))             RENEWAL_MARKUP_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3)),
       --               '!,. ','!')                                                           RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION3))             RENEWAL_GRACE_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RPT' ,RUL.RULE_INFORMATION4))             RENEWAL_GRACE_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1)),
       --               '!%. ' ,'!')                                                          RENEWAL_EST_REV_PERCENT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION1))             RENEWAL_EST_REV_PERCENT
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION2))             RENEWAL_EST_REV_DURATION
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RER' ,RUL.RULE_INFORMATION3))             RENEWAL_EST_REV_PERIOD
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1)),
       --               '!,. ','!')                                                           RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.OBJECT1_ID1))                   RENEWAL_PRICE_LIST_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2)),
       --               '!,. ','!')                                                           RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFICATION_TO
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION3))             RENEWAL_PO_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION4))             RENEWAL_PRICING_TYPE_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5)),
       --               '!. %' ,'!')                                                          RENEWAL_MARKUP_PERCENT_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION5))             RENEWAL_MARKUP_PERCENT_USED
       -- Checked in gsidev conversion needed.
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION6)),
                      '!%. ' ,'!')                                                            REV_EST_PERCENT_USED
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7)),
       --               '!,. ','!')                                                           REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION7))             REV_EST_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION8))             REV_EST_PERIOD_USED
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION9)),
                      '!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_,. ','!')        BILLING_PROFILE_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION10))            ERN_FLAG_USED_YN
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11)),
       --              '!. ' ,'!')                                                            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION11))            EVN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION12))            EVN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13)),
       --              '!. ' ,'!')                                                            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION13))            ERN_THRESHOLD_AMT
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRU' ,RUL.RULE_INFORMATION14))            ERN_THRESHOLD_CUR
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1)),
       --              '!,. ','!')                                                            RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION1))             RENEWAL_GRACE_DURATION_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'RRE' ,RUL.RULE_INFORMATION2))             RENEWAL_GRACE_PERIOD_USED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.OBJECT1_ID1))                   INV_TRX_TYPE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION9))             INV_PRINT_PROFILE
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION10))            RENEWAL_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION11))            AR_INTERFACE_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION12))            HOLD_BILLING
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SBG' ,RUL.RULE_INFORMATION13))            SUMMARY_TRX_YN
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION1))             SERVICE_PO_NUMBER
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'SPO' ,RUL.RULE_INFORMATION2))             SERVICE_PO_REQUIRED
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.OBJECT1_ID1))                   CONVERSION_TYPE       --OKC
       -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION1)),
                     '!. ','!')                                                               CONVERSION_RATE       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,
                  to_date(RUL.RULE_INFORMATION2,'yyyy/mm/dd hh24:mi:ss')))                    CONVERSION_RATE_DATE  --OKC
        -- needs translation
       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CVN' ,RUL.RULE_INFORMATION3)),
                     '!. ','!')                                                               CONVERSION_EURO_RATE  --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            CUST_ACCT_ID          --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'CAN' ,RUL.OBJECT1_ID1))                   CUST_ACCT_ID          --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            BILL_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'BTO' ,RUL.OBJECT1_ID1))                   BILL_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'IRE' ,RUL.OBJECT1_ID1))                   INV_RULE_ID           --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION1))             RENEWAL_TYPE_CODE     --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2)),
       --              '!,. ','!')                                                            RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,RUL.RULE_INFORMATION2))             RENEWAL_NOTIFY_TO     --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'REN' ,
                  to_date(RUL.RULE_INFORMATION3,'yyyy/mm/dd hh24:mi:ss')))                    RENEWAL_END_DATE      --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            SHIP_TO_SITE_USE_ID   --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'STO' ,RUL.OBJECT1_ID1))                   SHIP_TO_SITE_USE_ID   --OKC
       -- Checked in gsidev no conversion needed.
       --,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1)),
       --              '!,. ','!')                                                            PAYMENT_TERM_ID       --OKC
       ,MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PTR' ,RUL.OBJECT1_ID1))                   PAYMENT_TERM_ID       --OKC

       ,TRANSLATE(MAX(DECODE(RUL.RULE_INFORMATION_CATEGORY , 'PRE' ,RUL.OBJECT1_ID1)),
                     '!,. ','!')                                                              PRICE_LIST_ID         --OKC
FROM OKC_RULE_GROUPS_BH RGP
   , OKC_RULES_BH RUL
WHERE rgp.id = rul.rgp_id
  and rul.major_version=rgp.major_version
  and rgp.chr_id = P_CHR_ID
  and rgp.rgd_code = 'SVC_K'
  AND   RUL.RULE_INFORMATION_CATEGORY IN
       ('ARL','CCR','GPR','RVE','IRT','TAX','ERN','QTO', 'RPO', 'RPT','RER', 'RRU',
        'RRE', 'SBG', 'SPO','SLH','PRE', 'CVN','CAN', 'BTO', 'IRE', 'REN', 'STO', 'PTR')
  and rgp.RGD_CODE = 'SVC_K'
  and rgp.id =p_id
  and rgp.major_version = p_major_version;
Line: 35682

SELECT HDR.CONTRACT_NUMBER
     , HDR.CONTRACT_NUMBER_MODIFIER
     , RUL.MAJOR_VERSION
     , RUL.ID
     , RGP.ID RGP_ID
 FROM  OKC_K_HEADERS_BH HDR
     , OKC_RULE_GROUPS_BH RGP
     , OKC_RULES_BH RUL
WHERE HDR.ID = P_HDR_ID
  AND RGP.DNZ_CHR_ID = P_HDR_ID
  AND RGP.CHR_ID = P_HDR_ID
  AND RGP.ID = RUL.RGP_ID
  AND RGP.DNZ_CHR_ID = RUL.DNZ_CHR_ID
  AND HDR.major_version = Rgp.major_version
  and Rgp.major_version = RUL.major_version
  AND RUL.major_version = p_major_version
  AND RUL.RULE_INFORMATION_CATEGORY = P_CATEGORY ;
Line: 35710

select 'x'
from  oks_k_headers_bh
where chr_id=p_chrid
and major_version = p_major_version;
Line: 35723

select 'x'
from  okc_rule_groups_bh
where id = P_RGP_ID
and chr_id is not null
and major_version = p_major_version;
Line: 35909

	    UPDATE okc_k_headers_bh SET
	      CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
              CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
              CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR ,
              CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR ,
              CUST_ACCT_ID             =  CUST_ACCT_ID_CHR ,
              BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR  ,
              INV_RULE_ID              =  INV_RULE_ID_CHR ,
              RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE ,
              RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR ,
              RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR ,
              SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR ,
              PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR  ,
              PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
            WHERE id = p_chr_id
	     and major_version = p_major_version;
Line: 35934

	     INSERT INTO oks_k_headers_bh(
	        ID
	       ,MAJOR_VERSION
	      ,CHR_ID
	      ,ACCT_RULE_ID
	      ,PAYMENT_TYPE
	      ,CC_NO
	      ,CC_EXPIRY_DATE
	      ,CC_BANK_ACCT_ID
	      ,CC_AUTH_CODE
	      ,GRACE_DURATION
	      ,GRACE_PERIOD
	      ,EST_REV_PERCENT
	      ,EST_REV_DATE
	      ,TAX_AMOUNT
	      ,TAX_STATUS
	      ,TAX_CODE
	      ,TAX_EXEMPTION_ID
	      ,BILLING_SCHEDULE_TYPE
	      ,BILLING_PROFILE_ID
	      ,RENEWAL_STATUS
	      ,ELECTRONIC_RENEWAL_FLAG
	      ,QUOTE_TO_CONTACT_ID
	      ,QUOTE_TO_SITE_ID
	      ,QUOTE_TO_EMAIL_ID
	      ,QUOTE_TO_PHONE_ID
	      ,QUOTE_TO_FAX_ID
	      ,RENEWAL_PO_REQUIRED
	      ,RENEWAL_PRICE_LIST
	      ,RENEWAL_PRICING_TYPE
	      ,RENEWAL_MARKUP_PERCENT
	      ,RENEWAL_GRACE_DURATION
	      ,RENEWAL_GRACE_PERIOD
	      ,RENEWAL_EST_REV_PERCENT
	      ,RENEWAL_EST_REV_DURATIOn
	      ,RENEWAL_EST_REV_PERIOD
	      ,RENEWAL_PRICE_LIST_USED
	      ,RENEWAL_TYPE_USED
	      ,RENEWAL_NOTIFICATION_TO
	      ,RENEWAL_PO_USED
	      ,RENEWAL_PRICING_TYPE_USED
	      ,RENEWAL_MARKUP_PERCENT_USED
	      ,REV_EST_PERCENT_USED
	      ,REV_EST_DURATION_USED
	      ,REV_EST_PERIOD_USED
	      ,BILLING_PROFILE_USED
	      ,ERN_FLAG_USED_YN
	      ,EVN_THRESHOLD_AMT
	      ,EVN_THRESHOLD_CUR
	      ,ERN_THRESHOLD_AMT
	      ,ERN_THRESHOLD_CUR
	      ,RENEWAL_GRACE_DURATION_USED
	      ,RENEWAL_GRACE_PERIOD_USED
	      ,INV_TRX_TYPE
	      ,INV_PRINT_PROFILE
	      ,RENEWAL_PO_NUMBER
	      ,AR_INTERFACE_YN
	      ,HOLD_BILLING
	      ,SUMMARY_TRX_YN
	      ,SERVICE_PO_NUMBER
	      ,SERVICE_PO_REQUIRED
	      ,CREATED_BY
	      ,CREATION_DATE
	      ,LAST_UPDATED_BY
	      ,LAST_UPDATE_DATE
	      ,LAST_UPDATE_LOGIN
	      ,OBJECT_VERSION_NUMBER  )
	    VALUES (
	       P_CHR_ID
	       ,P_MAJOR_VERSION
	      ,P_CHR_ID
	      ,ACCT_RULE_ID_CHR
	      ,L_PAYMENT_TYPE
	      ,L_CC_NO
	      ,CC_EXPIRY_DATE_CHR
	      ,CC_BANK_ACCT_ID_CHR
	      ,L_CC_AUTH_CODE
	      ,GRACE_DURATION_CHR
	      ,L_GRACE_PERIOD
	      ,EST_REV_PERCENT_CHR
	      ,EST_REV_DATE_CHR
	      ,TAX_AMOUNT_CHR
	      ,L_TAX_STATUS
	      ,TAX_CODE_CHR
	      ,TAX_EXEMPTION_ID_CHR
	      ,L_BILLING_SCHEDULE_TYPE
	      ,BILLING_PROFILE_ID_CHR
	      ,L_RENEWAL_STATUS
	      ,L_ELECTRONIC_RENEWAL_FLAG
	      ,QUOTE_TO_CONTACT_ID_CHR
	      ,QUOTE_TO_SITE_ID_CHR
	      ,QUOTE_TO_EMAIL_ID_CHR
	      ,QUOTE_TO_PHONE_ID_CHR
	      ,QUOTE_TO_FAX_ID_CHR
	      ,L_RENEWAL_PO_REQUIRED
	      ,RENEWAL_PRICE_LIST_CHR
	      ,L_RENEWAL_PRICING_TYPE
	      ,RENEWAL_MARKUP_PERCENT_CHR
	      ,RENEWAL_GRACE_DURATION_CHR
	      ,L_RENEWAL_GRACE_PERIOD
	      ,RENEWAL_EST_REV_PERCENT_CHR
	      ,RENEWAL_EST_REV_DURATIOn_CHR
	      ,L_RENEWAL_EST_REV_PERIOD
	      ,RENEWAL_PRICE_LIST_USED_CHR
	      ,L_RENEWAL_TYPE_USED
	      ,RENEWAL_NOTIFICATION_TO_CHR
	      ,L_RENEWAL_PO_USED
	      ,L_RENEWAL_PRICING_TYPE_USED
	      ,RENEWAL_MARKUP_PERCENT_USED_CH
	      ,REV_EST_PERCENT_USED_CHR
	      ,REV_EST_DURATION_USED_CHR
	      ,L_REV_EST_PERIOD_USED
	      ,BILLING_PROFILE_USED_CHR
	      ,L_ERN_FLAG_USED_YN
	      ,EVN_THRESHOLD_AMT_CHR
	      ,L_EVN_THRESHOLD_CUR
	      ,ERN_THRESHOLD_AMT_CHR
	      ,L_ERN_THRESHOLD_CUR
	      ,RENEWAL_GRACE_DURATION_USED_CH
	      ,L_RENEWAL_GRACE_PERIOD_USED
	      ,L_INV_TRX_TYPE
	      ,L_INV_PRINT_PROFILE
	      ,L_RENEWAL_PO_NUMBER
	      ,L_AR_INTERFACE_YN
	      ,L_HOLD_BILLING
	      ,L_SUMMARY_TRX_YN
	      ,L_SERVICE_PO_NUMBER
	      ,L_SERVICE_PO_REQUIRED
	      ,1
	      ,SYSDATE
	      ,1
	      ,SYSDATE
	      ,2003
	      ,1   );
Line: 36088

	  UPDATE OKS_K_HEADERS_BH
	  SET
	     ACCT_RULE_ID               =       ACCT_RULE_ID_CHR
            ,PAYMENT_TYPE		=       L_PAYMENT_TYPE
            ,CC_NO			=	L_CC_NO
            ,CC_EXPIRY_DATE		=	CC_EXPIRY_DATE_CHR
            ,CC_BANK_ACCT_ID		=	CC_BANK_ACCT_ID_CHR
            ,CC_AUTH_CODE		=	L_CC_AUTH_CODE
            ,GRACE_DURATION		=	GRACE_DURATION_CHR
            ,GRACE_PERIOD		=	L_GRACE_PERIOD
            ,EST_REV_PERCENT		=	EST_REV_PERCENT_CHR
            ,EST_REV_DATE		=	EST_REV_DATE_CHR
            ,TAX_AMOUNT			=	TAX_AMOUNT_CHR
            ,TAX_STATUS			=	L_TAX_STATUS
            ,TAX_CODE			=	TAX_CODE_CHR
            ,TAX_EXEMPTION_ID		=	TAX_EXEMPTION_ID_CHR
            ,BILLING_SCHEDULE_TYPE	=	L_BILLING_SCHEDULE_TYPE
            ,BILLING_PROFILE_ID		=	BILLING_PROFILE_ID_CHR
            ,RENEWAL_STATUS		=	L_RENEWAL_STATUS
            ,ELECTRONIC_RENEWAL_FLAG	=	L_ELECTRONIC_RENEWAL_FLAG
            ,QUOTE_TO_CONTACT_ID	=	QUOTE_TO_CONTACT_ID_CHR
            ,QUOTE_TO_SITE_ID		=	QUOTE_TO_SITE_ID_CHR
            ,QUOTE_TO_EMAIL_ID		=	QUOTE_TO_EMAIL_ID_CHR
            ,QUOTE_TO_PHONE_ID		=	QUOTE_TO_PHONE_ID_CHR
            ,QUOTE_TO_FAX_ID		=	QUOTE_TO_FAX_ID_CHR
            ,RENEWAL_PO_REQUIRED	=	L_RENEWAL_PO_REQUIRED
            ,RENEWAL_PRICE_LIST		=	RENEWAL_PRICE_LIST_CHR
            ,RENEWAL_PRICING_TYPE	=	L_RENEWAL_PRICING_TYPE
            ,RENEWAL_MARKUP_PERCENT	=	RENEWAL_MARKUP_PERCENT_CHR
            ,RENEWAL_GRACE_DURATION	=	RENEWAL_GRACE_DURATION_CHR
            ,RENEWAL_GRACE_PERIOD	=	L_RENEWAL_GRACE_PERIOD
            ,RENEWAL_EST_REV_PERCENT	=	RENEWAL_EST_REV_PERCENT_CHR
            ,RENEWAL_EST_REV_DURATION	=	RENEWAL_EST_REV_DURATIOn_CHR
            ,RENEWAL_EST_REV_PERIOD	=	L_RENEWAL_EST_REV_PERIOD
            ,RENEWAL_PRICE_LIST_USED	=	RENEWAL_PRICE_LIST_USED_CHR
            ,RENEWAL_TYPE_USED		=	L_RENEWAL_TYPE_USED
            ,RENEWAL_NOTIFICATION_TO	=	RENEWAL_NOTIFICATION_TO_CHR
            ,RENEWAL_PO_USED		=	L_RENEWAL_PO_USED
            ,RENEWAL_PRICING_TYPE_USED	=	L_RENEWAL_PRICING_TYPE_USED
            ,RENEWAL_MARKUP_PERCENT_USED=	RENEWAL_MARKUP_PERCENT_USED_CH
            ,REV_EST_PERCENT_USED	=	REV_EST_PERCENT_USED_CHR
            ,REV_EST_DURATION_USED	=	REV_EST_DURATION_USED_CHR
            ,REV_EST_PERIOD_USED	=	L_REV_EST_PERIOD_USED
            ,BILLING_PROFILE_USED	=	BILLING_PROFILE_USED_CHR
            ,ERN_FLAG_USED_YN		=	L_ERN_FLAG_USED_YN
            ,EVN_THRESHOLD_AMT		=	EVN_THRESHOLD_AMT_CHR
            ,EVN_THRESHOLD_CUR		=	L_EVN_THRESHOLD_CUR
            ,ERN_THRESHOLD_AMT		=	ERN_THRESHOLD_AMT_CHR
            ,ERN_THRESHOLD_CUR		=	L_ERN_THRESHOLD_CUR
            ,RENEWAL_GRACE_DURATION_USED=	RENEWAL_GRACE_DURATION_USED_CH
            ,RENEWAL_GRACE_PERIOD_USED	=	L_RENEWAL_GRACE_PERIOD_USED
            ,INV_TRX_TYPE		=	L_INV_TRX_TYPE
            ,INV_PRINT_PROFILE		=	L_INV_PRINT_PROFILE
            ,RENEWAL_PO_NUMBER		=	L_RENEWAL_PO_NUMBER
            ,AR_INTERFACE_YN		=	L_AR_INTERFACE_YN
            ,HOLD_BILLING		=	L_HOLD_BILLING
            ,SUMMARY_TRX_YN		=	L_SUMMARY_TRX_YN
            ,SERVICE_PO_NUMBER		=	L_SERVICE_PO_NUMBER
            ,SERVICE_PO_REQUIRED	=	L_SERVICE_PO_REQUIRED
	  WHERE CHR_ID = P_CHR_ID
	  and major_version = p_major_version;
Line: 36161

	    UPDATE okc_k_headers_bh SET
              CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
              CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
              CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR ,
              CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR,
              CUST_ACCT_ID             =  CUST_ACCT_ID_CHR ,
              BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR  ,
              INV_RULE_ID              =  INV_RULE_ID_CHR  ,
              RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE ,
              RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR ,
              RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR  ,
              SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR ,
              PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR  ,
              PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
	    WHERE id = p_chr_id
	    and major_version = p_major_version;
Line: 36190

	    Delete from oks_k_headers_bh where chr_id = P_CHR_ID
	    and major_version = p_major_version;
Line: 36195

	        UPDATE okc_k_headers_bh SET
	          CONVERSION_TYPE          =  L_CONVERSION_TYPE ,
	          CONVERSION_RATE          =  CONVERSION_RATE_CHR ,
		  CONVERSION_RATE_DATE     =  CONVERSION_RATE_DATE_CHR ,
	          CONVERSION_EURO_RATE     =  CONVERSION_EURO_RATE_CHR ,
                  CUST_ACCT_ID             =  CUST_ACCT_ID_CHR ,
                  BILL_TO_SITE_USE_ID      =  BILL_TO_SITE_USE_ID_CHR  ,
                  INV_RULE_ID              =  INV_RULE_ID_CHR  ,
                  RENEWAL_TYPE_CODE        =  L_RENEWAL_TYPE_CODE,
                  RENEWAL_NOTIFY_TO        =  RENEWAL_NOTIFY_TO_CHR ,
                  RENEWAL_END_DATE         =  RENEWAL_END_DATE_CHR  ,
                  SHIP_TO_SITE_USE_ID      =  SHIP_TO_SITE_USE_ID_CHR ,
                  PAYMENT_TERM_ID          =  PAYMENT_TERM_ID_CHR  ,
                  PRICE_LIST_ID            =  PRICE_LIST_ID_CHR
                WHERE id = p_chr_id
	     and major_version = p_major_version;
Line: 36245

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY , COLUMN_NAME, ATTRIBUTE_NAME    , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'ARL'    ,'OBJECT1_ID1'   ,L_ATTRIBUTE_NAME         , ACCT_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36268

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CCR'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CC_BANK_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 36290

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'GPR'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 36312

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RVE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 36334

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'IRT'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , TAX_AMOUNT_CHR,
                                       L_ERROR_MSG );
Line: 36356

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'TAX'  ,'OBJECT2_ID1'    ,L_ATTRIBUTE_NAME         , TAX_CODE_CHR,
                                       L_ERROR_MSG );
Line: 36378

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'TAX'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , TAX_EXEMPTION_ID_CHR,
                                       L_ERROR_MSG );
Line: 36401

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CAN'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , CUST_ACCT_ID_CHR,
                                       L_ERROR_MSG );
Line: 36423

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'BTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , BILL_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36446

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'IRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , INV_RULE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36468

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'REN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFY_TO_CHR,
                                       L_ERROR_MSG );
Line: 36490

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'STO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , SHIP_TO_SITE_USE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36512

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'PTR'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PAYMENT_TERM_ID_CHR,
                                       L_ERROR_MSG );
Line: 36534

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'ERN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36557

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_CONTACT_ID_CHR,
                                       L_ERROR_MSG );
Line: 36579

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION4'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_SITE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36601

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_EMAIL_ID_CHR,
                                       L_ERROR_MSG );
Line: 36623

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_PHONE_ID_CHR,
                                       L_ERROR_MSG );
Line: 36645

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'QTO'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , QUOTE_TO_FAX_ID_CHR,
                                       L_ERROR_MSG );
Line: 36667

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RPT'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_CHR,
                                       L_ERROR_MSG );
Line: 36689

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RPT'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 36711

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RPT'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 36733

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RER'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_PERCENT_CHR,
                                       L_ERROR_MSG );
Line: 36755

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RER'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_EST_REV_DURATION_CHR,
                                       L_ERROR_MSG );
Line: 36777

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , RENEWAL_PRICE_LIST_USED_CHR,
                                       L_ERROR_MSG );
Line: 36799

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , RENEWAL_NOTIFICATION_TO_CHR,
                                       L_ERROR_MSG );
Line: 36821

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION5'    ,L_ATTRIBUTE_NAME         , RENEWAL_MARKUP_PERCENT_USED_CH,
                                       L_ERROR_MSG );
Line: 36843

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION6'    ,L_ATTRIBUTE_NAME         , REV_EST_PERCENT_USED_CHR,
                                       L_ERROR_MSG );
Line: 36865

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION7'    ,L_ATTRIBUTE_NAME         , REV_EST_DURATION_USED_CHR,
                                       L_ERROR_MSG );
Line: 36887

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION9'    ,L_ATTRIBUTE_NAME         , BILLING_PROFILE_USED_CHR,
                                       L_ERROR_MSG );
Line: 36909

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION11'    ,L_ATTRIBUTE_NAME         , EVN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 36931

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRU'  ,'RULE_INFORMATION13'    ,L_ATTRIBUTE_NAME         , ERN_THRESHOLD_AMT_CHR,
                                       L_ERROR_MSG );
Line: 36953

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RRE'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , RENEWAL_GRACE_DURATION_USED_CH,
                                       L_ERROR_MSG );
Line: 36975

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'PRE'  ,'OBJECT1_ID1'    ,L_ATTRIBUTE_NAME         , PRICE_LIST_ID_CHR,
                                       L_ERROR_MSG );
Line: 36997

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CVN'  ,'RULE_INFORMATION1'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_CHR,
                                       L_ERROR_MSG );
Line: 37019

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CVN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , CONVERSION_EURO_RATE_CHR,
                                       L_ERROR_MSG );
Line: 37042

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CCR'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CC_EXPIRY_DATE_CHR,
                                       L_ERROR_MSG );
Line: 37066

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'RVE'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , EST_REV_DATE_CHR,
                                       L_ERROR_MSG );
Line: 37089

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'REN'  ,'RULE_INFORMATION3'    ,L_ATTRIBUTE_NAME         , RENEWAL_END_DATE_CHR,
                                       L_ERROR_MSG );
Line: 37113

          INSERT INTO OKS_RULE_ERROR (ID                , RGP_ID                  , CHR_ID       ,
                                      CONTRACT_NUMBER   , CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION, SCRIPT_NAME  ,
                                      RULE_INFORMATION_CATEGORY, COLUMN_NAME , ATTRIBUTE_NAME          , ATTRIBUTE_VALUE,
                                      ERROR_MSG)
                               VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID    , P_CHR_ID,
                                       L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_HDR_DTLS_REC.MAJOR_VERSION,'HDRH',
                                      'CVN'  ,'RULE_INFORMATION2'    ,L_ATTRIBUTE_NAME         , CONVERSION_RATE_DATE_CHR,
                                       L_ERROR_MSG );
Line: 37170

  SELECT RUL.ID    RUL_ID
       , LINES.ID  CLE_ID
       , LINES.DNZ_CHR_ID DNZ_CHR_ID
       , NVL(LINES.CLE_ID , LINES.ID ) PARENT_CLE_ID
    FROM OKC_RULES_B RUL
       , OKC_K_LINES_B LINES
       , OKC_RULE_GROUPS_B RGP
   WHERE RUL.RULE_INFORMATION_CATEGORY = 'SLL'
     AND RUL.RGP_ID = RGP.ID
     AND RGP.DNZ_CHR_ID = LINES.DNZ_CHR_ID
     AND RGP.CLE_ID = LINES.ID
     AND RGP.CLE_ID IS NOT NULL
     AND RGP.CLE_ID = P_CLE_ID
     AND LINES.ID = P_CLE_ID;
Line: 37205

DELETE FROM OKS_STREAM_LEVELS_B
WHERE cle_id = P_CLE_ID;
Line: 37209

   insert into oks_stream_levels_b b1
    (ID
    ,CHR_ID
    ,CLE_ID
    ,DNZ_CHR_ID
    ,SEQUENCE_NO
    ,UOM_CODE
    ,START_DATE
    ,END_DATE
    ,LEVEL_PERIODS
    ,UOM_PER_PERIOD
    ,ADVANCE_PERIODS
    ,LEVEL_AMOUNT
    ,INVOICE_OFFSET_DAYS
    ,INTERFACE_OFFSET_DAYS
    ,COMMENTS
    ,DUE_ARR_YN
    ,AMOUNT
    ,LINES_DETAILED_YN
    ,OBJECT_VERSION_NUMBER
    ,SECURITY_GROUP_ID
    ,REQUEST_ID
    ,CREATED_BY
    ,CREATION_DATE
    ,LAST_UPDATED_BY
    ,LAST_UPDATE_DATE
    ,LAST_UPDATE_LOGIN)
     select
       rules.id       id,
       rgp.chr_id     chr_id,
       rgp.cle_id     cle_id,
       rgp.dnz_chr_id dnz_chr_id,
       rules.rule_information1 sequence_no,
       rules.object1_id1 uom_code,
       to_date(rules.rule_information2, 'yyyy/mm/dd hh24:mi:ss') start_date,
       null,
       rules.rule_information3 level_periods,
       rules.rule_information4  uom_per_period,
       rules.rule_information5 advance_periods,
       TRANSLATE( rules.rule_information6,'!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_, ' ,'!' ) level_amount,
       TRANSLATE( rules.rule_information7,'!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' ,'!' ) invoice_offset_days,
       TRANSLATE( rules.rule_information8,'!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' ,'!' ) interface_offset_days,
       rules.rule_information9   comments,
       rules.rule_information10  due_arr_yn,
       rules.rule_information11 amount,
       null,
       rules.object_version_number object_version_number,
       null,
       null,
       1,
       SYSDATE,
       1,
       SYSDATE,
       2003
  from okc_rule_groups_b rgp,
       okc_rules_b rules
 where rgp.rgd_code = 'SVC_K'
   and rgp.id = rules.rgp_id
   and rules.rule_information_category = 'SLL'
   and rgp.id = p_rgp_id
   and rgp.cle_id = p_cle_id;
Line: 37272

   insert into oks_stream_levels_b b1
    (ID
    ,CHR_ID
    ,CLE_ID
    ,DNZ_CHR_ID
    ,SEQUENCE_NO
    ,UOM_CODE
    ,START_DATE
    ,END_DATE
    ,LEVEL_PERIODS
    ,UOM_PER_PERIOD
    ,ADVANCE_PERIODS
    ,LEVEL_AMOUNT
    ,INVOICE_OFFSET_DAYS
    ,INTERFACE_OFFSET_DAYS
    ,COMMENTS
    ,DUE_ARR_YN
    ,AMOUNT
    ,LINES_DETAILED_YN
    ,OBJECT_VERSION_NUMBER
    ,SECURITY_GROUP_ID
    ,REQUEST_ID
    ,CREATED_BY
    ,CREATION_DATE
    ,LAST_UPDATED_BY
    ,LAST_UPDATE_DATE
    ,LAST_UPDATE_LOGIN)
     select
       rules.id       id,
       rgp.chr_id     chr_id,
       rgp.cle_id     cle_id,
       rgp.dnz_chr_id dnz_chr_id,
       rules.rule_information1 sequence_no,
       rules.object1_id1 uom_code,
       to_date(rules.rule_information2, 'yyyy/mm/dd hh24:mi:ss') start_date,
       null,
       rules.rule_information3 level_periods,
       rules.rule_information4  uom_per_period,
       rules.rule_information5 advance_periods,
       TRANSLATE( rules.rule_information6,'!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_. ' ,'!' ) level_amount,
       TRANSLATE( rules.rule_information7,'!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' ,'!' ) invoice_offset_days,
       TRANSLATE( rules.rule_information8,'!abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-,. ' ,'!' ) interface_offset_days,
       rules.rule_information9   comments,
       rules.rule_information10  due_arr_yn,
       rules.rule_information11 amount,
       null,
       rules.object_version_number object_version_number,
       null,
       null,
       1,
       SYSDATE,
       1,
       SYSDATE,
       2003
  from okc_rule_groups_b rgp,
       okc_rules_b rules
 where rgp.rgd_code = 'SVC_K'
   and rgp.id = rules.rgp_id
   and rules.rule_information_category = 'SLL'
   and rgp.id = p_rgp_id
   and rgp.cle_id = p_cle_id;
Line: 37337

  FND_FILE.PUT_LINE(FND_FILE.LOG ,'Successful on inserting rec in oks_stream_levels_b');
Line: 37348

      UPDATE OKS_LEVEL_ELEMENTS
         SET CLE_ID = CLE_IDI(I)
           , DNZ_CHR_ID = DNZ_CHR_IDI(I)
           , PARENT_CLE_ID = PARENT_CLE_IDI(I)
       WHERE RUL_ID = RUL_IDI(I);
Line: 37355

  FND_FILE.PUT_LINE(FND_FILE.LOG ,'Successful update of oks_level_elements table ');
Line: 37391

DELETE FROM OKS_STREAM_LEVELS_B
WHERE chr_id = P_CHR_ID;
Line: 37393

insert  into oks_stream_levels_b(
ID,CHR_ID,CLE_ID,DNZ_CHR_ID,SEQUENCE_NO,UOM_CODE,START_DATE,END_DATE,
LEVEL_PERIODS,UOM_PER_PERIOD,ADVANCE_PERIODS,LEVEL_AMOUNT,
INVOICE_OFFSET_DAYS,INTERFACE_OFFSET_DAYS,COMMENTS,DUE_ARR_YN,
AMOUNT,LINES_DETAILED_YN,OBJECT_VERSION_NUMBER,SECURITY_GROUP_ID,
REQUEST_ID,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN)
select rules.id id, rgp.chr_id chr_id, rgp.cle_id cle_id, rgp.dnz_chr_id
	  dnz_chr_id, rules.rule_information1 sequence_no,
       rules.object1_id1 uom_code, to_date(rules.rule_information2,
       'yyyy/mm/dd hh24:mi:ss') start_date, null,
       rules.rule_information3 level_periods, rules.rule_information4
       uom_per_period, rules.rule_information5 advance_periods,
       rules.rule_information6 level_amount, replace(replace(substr(
       rule_information7, 0, length(RULE_INFORMATION7) -3 ), ','), '.')
       || replace(substr(RULE_INFORMATION7, -3), ',', '.')
       invoice_offset_days, replace(replace(substr(rule_information8, 0,
       length(RULE_INFORMATION8) -3 ), ','), '.') || replace(substr(
       RULE_INFORMATION8, -3), ', ','.') interface_offset_days,
       rules.rule_information9 comments, rules.rule_information10
       due_arr_yn, rules.rule_information11 amount, null,
       rules.object_version_number object_version_number, null, null, 1,
   	  SYSDATE, 1, SYSDATE, 2003
  from okc_rule_groups_b rgp,
	  okc_rules_b rules
 where rgp.rgd_code = 'SVC_K'
   and rgp.id = P_RGP_ID
   and rgp.chr_id=P_CHR_ID
   and rules.rgp_id = rgp.id
   and rules.rule_information_category = 'SLL';
Line: 37455

select 'x'
from  oks_k_lines_b
where cle_id=p_cleid;
Line: 37460

select 'x'
from  oks_k_lines_bh
where cle_id=p_cleid
AND  major_version = p_major_version;
Line: 37470

select 'x'
from  okc_rule_groups_b
where id = P_RGP_ID
and   cle_id is not null;
Line: 37476

select 'x'
from  okc_rule_groups_bh
where id = P_RGP_ID
AND   major_version = p_major_version
and   cle_id is not null;
Line: 37486

	SELECT TIM2.UOM_CODE,TIM2.DURATION
	FROM okc_timevalues_b TIM,okc_timevalues_b TIM2 ,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	WHERE  RGP.CLE_ID = l_cle_id
	AND    RUL.rule_information1 = TIM.Id
	AND    RUL.rule_information_category = 'OFS'
	AND    RGP.ID = RUL.RGP_ID
	AND    RUL.DNZ_CHR_ID = TIM.DNZ_CHR_ID
	AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
	AND    TIM2.ID = TIM.TVE_ID_STARTED
	AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
	AND    RGP.ID = L_RGP_ID;
Line: 37499

	SELECT TIM2.UOM_CODE,TIM2.DURATION
	FROM okc_timevalues_bh TIM,okc_timevalues_bh TIM2 ,okc_rules_bh Rul,OKC_RULE_GROUPS_BH RGP
	WHERE  RGP.CLE_ID = l_cle_id
	AND    RUL.rule_information1 = TIM.Id
	AND    RUL.rule_information_category = 'OFS'
	AND    RGP.ID = RUL.RGP_ID
	AND    RUL.DNZ_CHR_ID = TIM.DNZ_CHR_ID
	AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
	AND    TIM2.ID = TIM.TVE_ID_STARTED
	AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
	AND    RGP.ID = L_RGP_ID
	AND    rgp.major_version = l_major_version
	AND    rgp.major_Version = Rul.major_version
	AND    rul.major_Version = tim.major_version
	AND    tim.major_version = tim2.major_version;
Line: 37537

      Delete from oks_k_lines_b where cle_id = P_Cle_ID;
Line: 37550

	UPDATE OKS_K_LINES_B T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT TIM2.UOM_CODE,TIM2.DURATION
	         FROM okc_timevalues_b TIM,okc_timevalues_b TIM2 ,okc_rules_b Rul,OKC_RULE_GROUPS_B RGP
	         WHERE  RGP.CLE_ID = l_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
	         AND    RUL.DNZ_CHR_ID = TIM.DNZ_CHR_ID
	         AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
             AND    TIM2.ID = TIM.TVE_ID_STARTED
             AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
             AND    RGP.ID = L_RGP_ID)
        WHERE T1.CLE_ID = l_cle_id
             AND  T1.DNZ_CHR_ID = l_dnz_chr_id;
Line: 37573

              INSERT INTO OKS_K_LINES_B
                       ( ID
                        ,CLE_ID
                        ,DNZ_CHR_ID
            			,OFFSET_PERIOD
			            ,OFFSET_DURATION
                        ,CREATED_BY
                        ,CREATION_DATE
                        ,LAST_UPDATED_BY
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATE_LOGIN
                        ,OBJECT_VERSION_NUMBER  )
                 VALUES (P_CLE_ID
                        ,P_CLE_ID
                        ,L_DNZ_CHR_ID
			,l_off_period
			,l_off_duraion
                        ,1
                        ,sysdate
                        ,1
                        ,sysdate
                        ,2003
                        ,1   );
Line: 37610

      	DELETE FROM OKS_K_LINES_BH
	WHERE cle_id = P_Cle_ID
	AND   major_version = l_major_version;
Line: 37626

	UPDATE OKS_K_LINES_BH T1
	    SET (T1.offset_period ,T1.offset_duration) =
	        (SELECT TIM2.UOM_CODE,TIM2.DURATION
	         FROM okc_timevalues_bh TIM ,okc_timevalues_bh TIM2,okc_rules_bh Rul,OKC_RULE_GROUPS_BH RGP
	         WHERE  RGP.CLE_ID = l_cle_id
	         AND    RUL.rule_information1 = TIM.Id
	         AND    RUL.rule_information_category = 'OFS'
	         AND    RGP.ID = RUL.RGP_ID
	         AND    RUL.DNZ_CHR_ID = TIM.DNZ_CHR_ID
	         AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
             AND    TIM2.ID = TIM.TVE_ID_STARTED
             AND    TIM.DNZ_CHR_ID = TIM2.DNZ_CHR_ID
             	 AND    RGP.MAJOR_VERSION = RUL.MAJOR_VERSION
             	 AND    RGP.MAJOR_VERSION = l_major_version
             	 AND    RUL.MAJOR_VERSION = TIM.MAJOR_VERSION
                 AND    TIM2.MAJOR_VERSION = TIM.MAJOR_VERSION
                 AND    RGP.ID = L_RGP_ID)
        WHERE T1.CLE_ID = l_cle_id
             AND  T1.DNZ_CHR_ID = l_dnz_chr_id
	     AND  T1.Major_Version = l_major_version;
Line: 37656

              INSERT INTO OKS_K_LINES_BH
                       ( ID
                        ,CLE_ID
                        ,DNZ_CHR_ID
                        ,MAJOR_VERSION
            			,OFFSET_PERIOD
			            ,OFFSET_DURATION
                        ,CREATED_BY
                        ,CREATION_DATE
                        ,LAST_UPDATED_BY
                        ,LAST_UPDATE_DATE
                        ,LAST_UPDATE_LOGIN
                        ,OBJECT_VERSION_NUMBER  )
                 VALUES (P_CLE_ID
                        ,P_CLE_ID
                        ,L_DNZ_CHR_ID
                        ,P_MAJOR_VERSION
            			,l_off_period
			             ,l_off_duraion
                        ,1
                        ,sysdate
                        ,1
                        ,sysdate
                        ,2003
                        ,1   );
Line: 37714

select 'x'
from  okc_rule_groups_b
where id = p_RGP_ID
and   cle_id is not null;
Line: 37720

select 'x'
from  okc_rule_groups_bh
where id = P_RGP_ID
AND   major_version = p_major_version
and   cle_id is not null;
Line: 37745

			Delete from oks_k_lines_b where cle_id = L_Cle_ID;
Line: 37748

		DELETE  OKS_COVERAGE_TIMES
		WHERE   COV_TZE_LINE_ID IN (SELECT ID FROM OKS_COVERAGE_TIMEZONES
							WHERE  CLE_ID = L_CLE_ID AND DNZ_CHR_ID = L_DNZ_CHR_ID)
		AND	DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 37753

		DELETE  OKS_COVERAGE_TIMEZONES
		WHERE  CLE_ID = L_CLE_ID
		AND	DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 37761

		insert  into oks_coverage_timezones oct (
		       id, cle_id, dnz_chr_id, timezone_id, default_yn, created_by,
		       creation_date, last_updated_by, last_update_date,
		       last_update_login, security_group_id, program_application_id,
		       program_id, program_update_date, request_id, object_version_number)
		select
		       distinct rgp.cle_id, rgp.cle_id, rgp.dnz_chr_id, times.tze_id, 'Y',
		       2003, sysdate, 2003, sysdate, 2003, null, null, null, null, null, 1
		  from okc_rule_groups_b rgp,
		       okc_rules_b rules,
		       okc_timevalues_b times,
		       okc_cover_times cvt
		 where rgp.id = rules.rgp_id
		   and rgp.dnz_chr_id = rules.dnz_chr_id
		   and rules.rule_information_category = 'CVR'
		   and rules.id = cvt.rul_id
		   and cvt.tve_id = times.id
		   and rgp.id = L_RGP_ID
		   and rgp.dnz_chr_id = L_DNZ_CHR_ID
		   and rgp.cle_id = L_CLE_ID;
Line: 37784

		insert into oks_coverage_times oct (
		       id, cov_tze_line_id, dnz_chr_id, start_hour, start_minute,
		       end_hour, end_minute, monday_yn, tuesday_yn, wednesday_yn,
		       thursday_yn, friday_yn, saturday_yn, sunday_yn, created_by,
		       creation_date, last_updated_by, last_update_date,
		       last_update_login, security_group_id, program_application_id,
		       program_id, program_update_date, request_id, object_version_number)
		select
		       time_val.id, tze.id tze_id, time_val.dnz_chr_id, time_val.start_hour,
		       time_val.start_minute, time_val.end_hour, time_val.end_minute,
			decode( time_val.start_day_of_week, 'MON', 'Y', 'N') monday_yn,
			decode( time_val.start_day_of_week, 'TUE', 'Y', 'N') tuesday_yn,
			decode (time_val.start_day_of_week, 'WED', 'Y', 'N') wednesday_yn,
		       decode(time_val.start_day_of_week, 'THU', 'Y', 'N') thursday_yn,
		       decode(time_val.start_day_of_week, 'FRI', 'Y', 'N') friday_yn,
		       decode(time_val.start_day_of_week, 'SAT', 'Y', 'N') saturday_yn,
		       decode(time_val.start_day_of_week, 'SUN', 'Y', 'N' ) sunday_yn, 2003,
		       sysdate, 2003, sysdate, 2003, null, null, null, null, null, 1
		  from okc_time_ig_startend_val_v time_val,
		       okc_cover_times cvt,
		       okc_rules_b rules,
		       okc_rule_groups_b rgp,
		       oks_coverage_timezones tze
		 where time_val.id = cvt.tve_id
		   and cvt.rul_id = rules.id
		   and time_val.dnz_chr_id = cvt.dnz_chr_id
		   and rules.rule_information_category = 'CVR'
		   and rules.dnz_chr_id = rgp.dnz_chr_id
		   and rules.rgp_id = rgp.id
		   and rgp.cle_id = tze.id
		   and rgp.dnz_chr_id = tze.dnz_chr_id
		   and rgp.id = L_RGP_ID
		   and rgp.dnz_chr_id = L_DNZ_CHR_ID
		   and rgp.cle_id = L_CLE_ID;
Line: 37835

			Delete from oks_k_lines_bh where cle_id = P_Cle_ID and major_version = L_MAJOR_VERSION;
Line: 37838

		DELETE  OKS_COVERAGE_TIMES_H
		WHERE   COV_TZE_LINE_ID IN (SELECT ID FROM OKS_COVERAGE_TIMEZONES_H
							WHERE  CLE_ID = L_CLE_ID AND MAJOR_VERSION = L_MAJOR_VERSION
							AND	DNZ_CHR_ID = L_DNZ_CHR_ID)
		AND	MAJOR_VERSION = L_MAJOR_VERSION
		AND	DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 37845

		DELETE  OKS_COVERAGE_TIMEZONES_H
		WHERE  CLE_ID = L_CLE_ID
		AND	DNZ_CHR_ID = L_DNZ_CHR_ID
		AND	MAJOR_VERSION = L_MAJOR_VERSION;
Line: 37851

		INSERT INTO OKS_COVERAGE_TIMEZONES_H oct (
		       id, cle_id, dnz_chr_id, timezone_id, default_yn, created_by,
		       creation_date, last_updated_by, last_update_date,
		       last_update_login, security_group_id, program_application_id,
		       program_id, program_update_date, request_id, object_version_number,major_version)
		select distinct rgp.cle_id, rgp.cle_id, rgp.dnz_chr_id, times.tze_id, 'Y',
		       1, sysdate, 1, sysdate, 2003, null, null, null, null, null,1, times.major_version
		  from okc_rule_groups_bh rgp,
		       okc_rules_bh rules,
		       okc_timevalues_bh times,
		       okc_cover_times_h cvt
		 where rgp.id = rules.rgp_id
		   and rgp.dnz_chr_id = rules.dnz_chr_id
		   and rules.rule_information_category = 'CVR'
		   and rules.id = cvt.rul_id
		   and cvt.tve_id = times.id
		   and rgp.major_version = rules.major_version
		   and cvt.major_version = rules.major_version
		   and cvt.major_version = times.major_version
		   and rgp.id = L_RGP_ID
		   and rgp.dnz_chr_id = L_DNZ_CHR_ID
		   and rgp.cle_id = L_CLE_ID
		   and rgp.major_version = l_major_version;
Line: 37877

		INSERT INTO OKS_COVERAGE_TIMES_H oct (
		       id, cov_tze_line_id, dnz_chr_id, start_hour, start_minute,
		       end_hour, end_minute, monday_yn, tuesday_yn, wednesday_yn,
		       thursday_yn, friday_yn, saturday_yn, sunday_yn, created_by,
		       creation_date, last_updated_by, last_update_date,
		       last_update_login, security_group_id, program_application_id,
		       program_id, program_update_date, request_id,major_version, object_version_number)
		select
		       time_val.id, tze.id tze_id, time_val.dnz_chr_id, time_val.start_hour,
		       time_val.start_minute, time_val.end_hour, time_val.end_minute,
			decode( time_val.start_day_of_week, 'MON', 'Y', 'N') monday_yn,
			decode( time_val.start_day_of_week, 'TUE', 'Y', 'N') tuesday_yn,
			decode (time_val.start_day_of_week, 'WED', 'Y', 'N') wednesday_yn,
		       decode(time_val.start_day_of_week, 'THU', 'Y', 'N') thursday_yn,
		       decode(time_val.start_day_of_week, 'FRI', 'Y', 'N') friday_yn,
		       decode(time_val.start_day_of_week, 'SAT', 'Y', 'N') saturday_yn,
		       decode(time_val.start_day_of_week, 'SUN', 'Y', 'N' ) sunday_yn, 1,
		       sysdate, 1, sysdate, 2003, null, null, null, null, null,tze.major_version, 1
		  from oks_covtimes_hist_v time_val, --oks_time_ig_startend_val_hv time_val,
		       okc_cover_times_h cvt,
		       okc_rules_bh rules,
		       okc_rule_groups_bh rgp,
		       oks_coverage_timezones_h tze
		 where time_val.id = cvt.tve_id
		   and cvt.rul_id = rules.id
		   and time_val.dnz_chr_id = cvt.dnz_chr_id
		   and rules.rule_information_category = 'CVR'
		   and rules.dnz_chr_id = rgp.dnz_chr_id
		   and rules.rgp_id = rgp.id
		   and rgp.id = L_RGP_ID
		   and rgp.dnz_chr_id = L_DNZ_CHR_ID
		   and rgp.cle_id = L_CLE_ID
		   and rgp.cle_id = tze.id
		   and rgp.dnz_chr_id = tze.dnz_chr_id
		   and time_val.major_version = cvt.major_version
		   and cvt.major_version = rules.major_version
		   and rules.major_version = rgp.major_version
		   and rgp.major_version = tze.major_version
		   and rgp.major_version = l_major_version;
Line: 37945

SELECT
RGP.CLE_ID  ID,
RGP.CLE_ID  CLE_ID,
RGP.DNZ_CHR_ID DNZ_RGP_ID,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))RCN_INCIDENT_SEVERITY_ID,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))RCN_PDF_ID,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))RCN_REACT_TIME_NAME,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))RCN_WORK_THRU_YN,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))RCN_REACT_ACTIVE_YN,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))RSN_REACT_TIME_NAME
FROM    OKC_RULE_GROUPS_B RGP,
        OKC_RULES_B RUL
WHERE   RGP.ID  = RUL.RGP_ID
AND    RUL.RULE_INFORMATION_CATEGORY IN ('RCN','RSN')
AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
AND    RGP.CLE_ID IS NOT NULL
AND RGP.ID  = L_RGP_ID
AND RGP.CLE_ID  = L_CLE_ID
AND RGP.DNZ_CHR_ID  = L_DNZ_CHR_ID
GROUP BY RGP.CLE_ID ,RGP.CLE_ID, RGP.DNZ_CHR_ID;
Line: 37970

select 'x'
from  oks_k_lines_b
where cle_id=p_cleid;
Line: 37983

DELETE   OKS_ACTION_TIMES
WHERE  CLE_ID = L_CLE_ID
AND	DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 37987

DELETE   OKS_ACTION_TIME_TYPES
WHERE   CLE_ID = L_CLE_ID
AND	DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 38011

		DELETE OKS_K_LINES_TL
		WHERE  ID IN (SELECT ID FROM OKS_K_LINES_B 	WHERE CLE_ID = l_CLE_ID
								AND DNZ_CHR_ID = L_DNZ_CHR_ID);
Line: 38015

		DELETE OKS_K_LINES_B
		WHERE CLE_ID = l_CLE_ID;
Line: 38023

            UPDATE OKS_K_LINES_B SET
            INCIDENT_SEVERITY_ID = REC_RCN_RSN_INFO.RCN_INCIDENT_SEVERITY_ID,
            PDF_ID              = REC_RCN_RSN_INFO.RCN_PDF_ID,
            --REACT_TIME_NAME     = REC_RCN_RSN_INFO.RCN_REACT_TIME_NAME,
            WORK_THRU_YN        =   REC_RCN_RSN_INFO.RCN_WORK_THRU_YN,
            REACT_ACTIVE_YN     = REC_RCN_RSN_INFO.RCN_REACT_ACTIVE_YN
            WHERE CLE_ID = L_CLE_ID
	    AND DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 38033

                UPDATE  OKS_K_LINES_TL SET
                        REACT_TIME_NAME     = REC_RCN_RSN_INFO.RCN_REACT_TIME_NAME
                WHERE   id= (SELECT id FROM OKS_K_LINES_B
				WHERE CLE_ID = L_CLE_ID
				AND DNZ_CHR_ID = L_DNZ_CHR_ID)
                AND     language = OKC_UTIL.g_language_code(lang_i)
                AND     source_lang = L_USERENV_LANG ;
Line: 38045

            INSERT INTO OKS_K_LINES_B (
                                        ID
                                        ,CLE_ID
                                        ,DNZ_CHR_ID
                                        ,INCIDENT_SEVERITY_ID
                                        ,PDF_ID
                                        ,WORK_THRU_YN
                                        ,REACT_ACTIVE_YN
					,OBJECT_VERSION_NUMBER
					,CREATED_BY
					,CREATION_DATE
					,LAST_UPDATED_BY
					,LAST_UPDATE_DATE
					,LAST_UPDATE_LOGIN)
                VALUES
                                       (
                                         REC_RCN_RSN_INFO.ID
                                        ,REC_RCN_RSN_INFO.CLE_ID
                                        ,REC_RCN_RSN_INFO.DNZ_RGP_ID
                                        ,REC_RCN_RSN_INFO.RCN_INCIDENT_SEVERITY_ID
                                        ,REC_RCN_RSN_INFO.RCN_PDF_ID
                                        ,REC_RCN_RSN_INFO.RCN_WORK_THRU_YN
                                        ,REC_RCN_RSN_INFO.RCN_REACT_ACTIVE_YN
					,2003
                                        ,2003
                                        ,SYSDATE
                                        ,2003
                                        ,SYSDATE
                                        ,2003);
Line: 38077

                INSERT INTO OKS_K_LINES_TL(
                                            ID
                                            ,LANGUAGE
                                            ,SOURCE_LANG
                                            ,SFWT_FLAG
                                            ,INVOICE_TEXT
                                            ,IB_TRX_DETAILS
                                            ,STATUS_TEXT
                                            ,REACT_TIME_NAME
                                            ,SECURITY_GROUP_ID
                                            ,CREATED_BY
                                            ,CREATION_DATE
                                            ,LAST_UPDATED_BY
                                            ,LAST_UPDATE_DATE
                                            ,LAST_UPDATE_LOGIN)
                VALUES
                                           (REC_RCN_RSN_INFO.ID
                                           ,OKC_UTIL.g_language_code(lang_i)
                                           ,L_USERENV_LANG
                                           ,'S'
                                           ,NULL
                                           ,NULL
                                           ,NULL
                                           ,REC_RCN_RSN_INFO.RCN_REACT_TIME_NAME
                                           ,NULL
                                           ,2003
                                           ,SYSDATE
                                           ,2003
                                           ,SYSDATE
                                           ,2003);
Line: 38120

                    INSERT INTO oks_action_time_types
                                                            (ID,
                                                            CLE_ID,
                                                            DNZ_CHR_ID,
                                                            ACTION_TYPE_CODE,
                                                            SECURITY_GROUP_ID,
                                                            PROGRAM_APPLICATION_ID,
                                                            PROGRAM_ID,
                                                            PROGRAM_UPDATE_DATE,
                                                            REQUEST_ID,
                                                            CREATED_BY,
                                                            CREATION_DATE,
                                                            LAST_UPDATED_BY,
                                                            LAST_UPDATE_DATE,
                                                            LAST_UPDATE_LOGIN,
                                                            OBJECT_VERSION_NUMBER)
                        VALUES
                                                           (okc_p_util.raw_to_number(sys_guid())
                                                            ,REC_RCN_RSN_INFO.CLE_ID
                                                            ,REC_RCN_RSN_INFO.DNZ_RGP_ID
                                                            ,'RCN',NULL,NULL,NULL,NULL,NULL,
                                                            2003,
                                                            SYSDATE,
                                                            2003,
                                                            sysdate,
                                                            2003,
                                                            2003);
Line: 38151

                    INSERT INTO oks_action_time_types
                                                            (ID,
                                                            CLE_ID,
                                                            DNZ_CHR_ID,
                                                            ACTION_TYPE_CODE,
                                                            SECURITY_GROUP_ID,
                                                            PROGRAM_APPLICATION_ID,
                                                            PROGRAM_ID,
                                                            PROGRAM_UPDATE_DATE,
                                                            REQUEST_ID,
                                                            CREATED_BY,
                                                            CREATION_DATE,
                                                            LAST_UPDATED_BY,
                                                            LAST_UPDATE_DATE,
                                                            LAST_UPDATE_LOGIN,
                                                            OBJECT_VERSION_NUMBER)
                        VALUES
                                                           (okc_p_util.raw_to_number(sys_guid())
                                                            ,REC_RCN_RSN_INFO.CLE_ID
                                                            ,REC_RCN_RSN_INFO.DNZ_RGP_ID
                                                            ,'RSN',NULL,NULL,NULL,NULL,NULL,
                                                            2003,
                                                            SYSDATE,
                                                            2003,
                                                            SYSDATE,
                                                            2003,
                                                            2003);
Line: 38186

insert into oks_action_times oat (
       id, cov_action_type_id, cle_id, dnz_chr_id, sun_duration,
       mon_duration, tue_duration, wed_duration, thu_duration,
       fri_duration, sat_duration, uom_code, created_by, creation_date,
       last_updated_by, last_update_date, last_update_login,
       security_group_id, program_application_id, program_id,
       program_update_date, request_id, object_version_number)
select   rin.rul_id, att.id, rgp.cle_id, att.dnz_chr_id,
        max(decode(tim.day_of_week, 'SUN', rin.duration)),
        max(decode( tim.day_of_week, 'MON', rin.duration)),
        max(decode( tim.day_of_week, 'TUE', rin.duration)),
        max(decode( tim.day_of_week, 'WED', rin.duration)),
        max(decode( tim.day_of_week, 'THU', rin.duration)),
        max(decode( tim.day_of_week, 'FRI', rin.duration)),
        max(decode( tim.day_of_week, 'SAT', rin.duration)), 'MIN', 2003, sysdate, 2003,
       sysdate, 2003, null, null, null, null, null, 1
  from okc_timevalues_b tim,
       okc_react_intervals rin,
       okc_rules_b rul,
       okc_rule_groups_b rgp,
       oks_action_time_types att
 where att.cle_id = rgp.cle_id
   and rgp.id = rul.rgp_id
   and rul.rule_information_category in ('RCN', 'RSN')
   and rul.id = rin.rul_id
   and rin.tve_id = tim.id
   and rgp.dnz_chr_id = rul.dnz_chr_id
   and rul.dnz_chr_id = att.dnz_chr_id
   and tim.dnz_chr_id = rin.dnz_chr_id
   and tim.dnz_chr_id = rgp.dnz_chr_id
   and tim.dnz_chr_id = rul.dnz_chr_id
   and tim.dnz_chr_id = att.dnz_chr_id
   and rul.rule_information_category = att.action_type_code
   and rgp.dnz_chr_id = l_dnz_chr_id
   and rgp.cle_id = l_cle_id
   and rgp.id = l_rgp_id
 group by rin.rul_id, att.id, rgp.cle_id, att.dnz_chr_id;
Line: 38256

SELECT
RGP.CLE_ID  ID,
RGP.CLE_ID  CLE_ID,
RGP.DNZ_CHR_ID DNZ_RGP_ID,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.OBJECT1_ID1))RCN_INCIDENT_SEVERITY_ID,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION1))RCN_PDF_ID,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION2))RCN_REACT_TIME_NAME,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION3))RCN_WORK_THRU_YN,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RCN',RUL.RULE_INFORMATION4))RCN_REACT_ACTIVE_YN,
MAX(decode(RUL.RULE_INFORMATION_CATEGORY,'RSN',RUL.RULE_INFORMATION2))RSN_REACT_TIME_NAME
FROM    OKC_RULE_GROUPS_BH RGP,
        OKC_RULES_BH RUL
WHERE   RGP.ID  = RUL.RGP_ID
AND    RUL.RULE_INFORMATION_CATEGORY IN ('RCN','RSN')
AND    RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
AND    RGP.CLE_ID IS NOT NULL
AND RGP.ID  = L_RGP_ID
AND RGP.CLE_ID  = L_CLE_ID
AND RGP.DNZ_CHR_ID  = L_DNZ_CHR_ID
AND RGP.MAJOR_VERSION = RUL.MAJOR_VERSION
AND RGP.MAJOR_VERSION = L_MAJOR_VERSION
GROUP BY RGP.CLE_ID ,RGP.CLE_ID, RGP.DNZ_CHR_ID;
Line: 38283

select 'x'
from  oks_k_lines_bh
where cle_id=p_cleid
AND MAJOR_VERSION = p_MAJOR_VERSION;
Line: 38299

DELETE   OKS_ACTION_TIMES_H
WHERE  CLE_ID = L_CLE_ID
AND DNZ_CHR_ID = L_DNZ_CHR_ID
AND MAJOR_VERSION = L_MAJOR_VERSION;
Line: 38304

DELETE   OKS_ACTION_TIME_TYPES_H
WHERE   CLE_ID = L_CLE_ID
AND DNZ_CHR_ID = L_DNZ_CHR_ID
AND MAJOR_VERSION = L_MAJOR_VERSION;
Line: 38330

		DELETE OKS_K_LINES_TL
		WHERE  ID IN (SELECT ID FROM OKS_K_LINES_B
					WHERE CLE_ID = l_CLE_ID
					AND DNZ_CHR_ID = L_DNZ_CHR_ID);
Line: 38335

		DELETE OKS_K_LINES_B
		WHERE CLE_ID = l_CLE_ID
		AND DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 38343

            UPDATE OKS_K_LINES_BH SET
            INCIDENT_SEVERITY_ID = REC_RCN_RSN_INFO.RCN_INCIDENT_SEVERITY_ID,
            PDF_ID              = REC_RCN_RSN_INFO.RCN_PDF_ID,
            --REACT_TIME_NAME     = REC_RCN_RSN_INFO.RCN_REACT_TIME_NAME,
            WORK_THRU_YN        =   REC_RCN_RSN_INFO.RCN_WORK_THRU_YN,
            REACT_ACTIVE_YN     = REC_RCN_RSN_INFO.RCN_REACT_ACTIVE_YN
            WHERE CLE_ID = L_CLE_ID
	    AND DNZ_CHR_ID = L_DNZ_CHR_ID
	    AND MAJOR_VERSION = L_MAJOR_VERSION;
Line: 38354

                UPDATE  OKS_K_LINES_TLH SET
                        REACT_TIME_NAME     = REC_RCN_RSN_INFO.RCN_REACT_TIME_NAME
                WHERE   id= (SELECT id FROM OKS_K_LINES_BH
				WHERE 	CLE_ID = L_CLE_ID
				AND	DNZ_CHR_ID = L_DNZ_CHR_ID
				AND 	MAJOR_VERSION = L_MAJOR_VERSION)
		AND	MAJOR_VERSION = L_MAJOR_VERSION
                AND     language = OKC_UTIL.g_language_code(lang_i)
                AND     source_lang = L_USERENV_LANG ;
Line: 38369

            INSERT INTO OKS_K_LINES_BH (
                                        ID
                                        ,CLE_ID
                                        ,DNZ_CHR_ID
                                        ,INCIDENT_SEVERITY_ID
                                        ,PDF_ID
                                        ,WORK_THRU_YN
                                        ,REACT_ACTIVE_YN
					,MAJOR_VERSION
					,OBJECT_VERSION_NUMBER
					,CREATED_BY
					,CREATION_DATE
					,LAST_UPDATED_BY
					,LAST_UPDATE_DATE
					,LAST_UPDATE_LOGIN)
                VALUES
                                       (
                                         REC_RCN_RSN_INFO.ID
                                        ,REC_RCN_RSN_INFO.CLE_ID
                                        ,REC_RCN_RSN_INFO.DNZ_RGP_ID
                                        ,REC_RCN_RSN_INFO.RCN_INCIDENT_SEVERITY_ID
                                        ,REC_RCN_RSN_INFO.RCN_PDF_ID
                                        ,REC_RCN_RSN_INFO.RCN_WORK_THRU_YN
                                        ,REC_RCN_RSN_INFO.RCN_REACT_ACTIVE_YN
					,L_MAJOR_VERSION
					,2003
                                        ,2003
                                        ,SYSDATE
                                        ,2003
                                        ,SYSDATE
                                        ,2003);
Line: 38403

                INSERT INTO OKS_K_LINES_TLH(
                                            ID
                                            ,LANGUAGE
                                            ,SOURCE_LANG
                                            ,SFWT_FLAG
                                            ,INVOICE_TEXT
                                            ,IB_TRX_DETAILS
                                            ,STATUS_TEXT
                                            ,REACT_TIME_NAME
                                            ,SECURITY_GROUP_ID
                                            ,CREATED_BY
                                            ,CREATION_DATE
                                            ,LAST_UPDATED_BY
                                            ,LAST_UPDATE_DATE
                                            ,LAST_UPDATE_LOGIN
					    ,MAJOR_VERSION)
                VALUES
                                           (REC_RCN_RSN_INFO.ID
                                           ,OKC_UTIL.g_language_code(lang_i)
                                           ,L_USERENV_LANG
                                           ,'S'
                                           ,NULL
                                           ,NULL
                                           ,NULL
                                           ,REC_RCN_RSN_INFO.RCN_REACT_TIME_NAME
                                           ,NULL
                                           ,2003
                                           ,SYSDATE
                                           ,2003
                                           ,SYSDATE
                                           ,2003
					   ,L_MAJOR_VERSION);
Line: 38448

                    INSERT INTO oks_action_time_types_H
                                                            (ID,
                                                            CLE_ID,
                                                            DNZ_CHR_ID,
                                                            ACTION_TYPE_CODE,
                                                            SECURITY_GROUP_ID,
                                                            PROGRAM_APPLICATION_ID,
                                                            PROGRAM_ID,
                                                            PROGRAM_UPDATE_DATE,
                                                            REQUEST_ID,
                                                            CREATED_BY,
                                                            CREATION_DATE,
                                                            LAST_UPDATED_BY,
                                                            LAST_UPDATE_DATE,
                                                            LAST_UPDATE_LOGIN,
                                                            OBJECT_VERSION_NUMBER,
							    MAJOR_VERSION)
                        VALUES
                                                           (okc_p_util.raw_to_number(sys_guid())
                                                            ,REC_RCN_RSN_INFO.CLE_ID
                                                            ,REC_RCN_RSN_INFO.DNZ_RGP_ID
                                                            ,'RCN',NULL,NULL,NULL,NULL,NULL,
                                                            2003,
                                                            SYSDATE,
                                                            2003,
                                                            sysdate,
                                                            2003,
                                                            1,
							    l_major_version);
Line: 38481

                    INSERT INTO oks_action_time_types_H
                                                            (ID,
                                                            CLE_ID,
                                                            DNZ_CHR_ID,
                                                            ACTION_TYPE_CODE,
                                                            SECURITY_GROUP_ID,
                                                            PROGRAM_APPLICATION_ID,
                                                            PROGRAM_ID,
                                                            PROGRAM_UPDATE_DATE,
                                                            REQUEST_ID,
                                                            CREATED_BY,
                                                            CREATION_DATE,
                                                            LAST_UPDATED_BY,
                                                            LAST_UPDATE_DATE,
                                                            LAST_UPDATE_LOGIN,
                                                            OBJECT_VERSION_NUMBER,
							    MAJOR_VERSION)
                        VALUES
                                                           (okc_p_util.raw_to_number(sys_guid())
                                                            ,REC_RCN_RSN_INFO.CLE_ID
                                                            ,REC_RCN_RSN_INFO.DNZ_RGP_ID
                                                            ,'RSN',NULL,NULL,NULL,NULL,NULL,
                                                            2003,
                                                            SYSDATE,
                                                            2003,
                                                            SYSDATE,
                                                            2003,
                                                            1,
							    l_major_version);
Line: 38518

insert into oks_action_times_h oat (
       id, cov_action_type_id, cle_id, dnz_chr_id, sun_duration,
       mon_duration, tue_duration, wed_duration, thu_duration,
       fri_duration, sat_duration, uom_code, created_by, creation_date,
       last_updated_by, last_update_date, last_update_login,
       security_group_id, program_application_id, program_id,
       program_update_date, request_id, object_version_number,major_version)
select   rin.rul_id, att.id, rgp.cle_id, att.dnz_chr_id,
	max(decode(tim.day_of_week, 'SUN', rin.duration)),
	max(decode( tim.day_of_week, 'MON', rin.duration)),
	max(decode( tim.day_of_week, 'TUE', rin.duration)),
	max(decode( tim.day_of_week, 'WED', rin.duration)),
	max(decode( tim.day_of_week, 'THU', rin.duration)),
	max(decode( tim.day_of_week, 'FRI', rin.duration)),
	max(decode( tim.day_of_week, 'SAT', rin.duration)), 'MIN', 1, sysdate, 1,
       sysdate, 2003, null, null, null, null, null,1, tim.major_version
  from okc_timevalues_bh tim,
       okc_react_intervals_h rin,
       okc_rules_bh rul,
       okc_rule_groups_bh rgp,
       oks_action_time_types_h att
 where att.cle_id = rgp.cle_id
   and rgp.id = rul.rgp_id
   and rul.rule_information_category in ('RCN', 'RSN')
   and rul.id = rin.rul_id
   and rin.tve_id = tim.id
   and rgp.dnz_chr_id = rul.dnz_chr_id
   and rul.dnz_chr_id = att.dnz_chr_id
   and tim.dnz_chr_id = rin.dnz_chr_id
   and tim.dnz_chr_id = rgp.dnz_chr_id
   and tim.dnz_chr_id = rul.dnz_chr_id
   and tim.dnz_chr_id = att.dnz_chr_id
   and rul.rule_information_category = att.action_type_code
   and rgp.major_Version = att.major_version
   and rgp.major_Version = rul.major_version
   and rul.major_Version = rin.major_version
   and rin.major_Version = tim.major_version
   and rgp.major_version = l_major_version
   and rgp.cle_id = l_cle_id
   and rgp.id = l_rgp_id
   and rgp.dnz_chr_id = l_dnz_chr_id
 group by rin.rul_id, att.id, rgp.cle_id, att.dnz_chr_id,tim.major_version;
Line: 38590

	DELETE FROM OKS_PM_STREAM_LEVELS
	WHERE CLE_ID = L_CLE_ID
	AND DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 38594

	DELETE FROM OKS_PM_ACTIVITIES
	WHERE CLE_ID = L_CLE_ID
	AND DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 38600

INSERT INTO OKS_PM_ACTIVITIES
(ID,
CLE_ID,
DNZ_CHR_ID,
ACTIVITY_ID,
SELECT_YN,
CONF_REQ_YN,
SCH_EXISTS_YN,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
OBJECT_VERSION_NUMBER,
SECURITY_GROUP_ID,
REQUEST_ID,
CREATED_BY,
CREATION_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATE_LOGIN)
SELECT
RUL.ID,
RGP.CLE_ID,
RUL.DNZ_CHR_ID,
RUL.OBJECT1_ID1,
RUL.RULE_INFORMATION1,
RUL.RULE_INFORMATION2,
RUL.RULE_INFORMATION3,
NULL,
NULL,
NULL,
1,
NULL,
NULL,
1,
SYSDATE,
1,
SYSDATE,
2003
FROM    OKC_RULES_B RUL,
        OKC_RULE_GROUPS_B RGP
WHERE   RUL.RGP_ID = RGP.ID
AND     RUL.DNZ_CHR_ID = RGP.DNZ_CHR_ID
AND     RUL.rule_information_category = 'PMA'
AND	RGP.ID = L_RGP_ID
AND 	RGP.DNZ_CHR_ID = L_DNZ_CHR_ID
AND	RGP.CLE_ID = L_CLE_ID;
Line: 38648

Insert INTO OKS_PM_STREAM_LEVELS
(ID,
CLE_ID,
DNZ_CHR_ID,
ACTIVITY_LINE_ID,
SEQUENCE_NUMBER,
NUMBER_OF_OCCURENCES,
START_DATE,
END_DATE,
FREQUENCY,
FREQUENCY_UOM,
OFFSET_DURATION,
OFFSET_UOM,
AUTOSCHEDULE_YN,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
OBJECT_VERSION_NUMBER,
SECURITY_GROUP_ID,
REQUEST_ID,
CREATED_BY,
CREATION_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATE_LOGIN)
select
PML.ID,
RGP.CLE_ID,
PML.DNZ_CHR_ID,
PML.OBJECT2_ID1,
PML.RULE_INFORMATION1,
PML.RULE_INFORMATION2,
to_date(PML.RULE_INFORMATION3,'YYYY/MM/DD'),
to_date(PML.RULE_INFORMATION4,'YYYY/MM/DD'),
PML.RULE_INFORMATION5,
PML.RULE_INFORMATION6,
PML.RULE_INFORMATION7,
PML.RULE_INFORMATION8,
PML.RULE_INFORMATION9,
NULL,
NULL,
NULL,
1,
NULL,
NULL,
1,
SYSDATE,
1,
SYSDATE,
2003
FROM OKC_RULES_B PMP,
     OKC_RULES_B PML,
     OKC_RULE_GROUPS_B RGP
WHERE   PML.object1_id1 = PMP.ID
AND     RGP.ID = PMP.RGP_ID
AND     RGP.ID = PML.RGP_ID
AND     PMP.DNZ_CHR_ID = PML.DNZ_CHR_ID
AND     PML.rule_information_category =   'PML'
AND     PMP.rule_information_category =   'PMP'
AND	RGP.ID = L_RGP_ID
AND 	RGP.DNZ_CHR_ID = L_DNZ_CHR_ID
AND	RGP.CLE_ID = L_CLE_ID;
Line: 38711

update oks_pm_schedules
set activity_line_id=pma_rule_id,stream_line_id=rule_id
where cle_id = l_cle_id
AND DNZ_CHR_ID = L_DNZ_CHR_ID;
Line: 38744

  SELECT /*+ PARALLEL(RGP) */
         MIN(RGP.RGP_ID) MINID,
         MAX(RGP.RGP_ID) MAXID,
         AVG(RGP.RGP_ID) AVGID,
         STDDEV(RGP.RGP_ID) STDID,
         COUNT(*) TOTAL
    FROM OKS_RULE_UPGRADE RGP;
Line: 38755

  SELECT /*+ PARALLEL(RGP) */
         MIN(RGP.ID) MINID,
         MAX(RGP.ID) MAXID,
         AVG(RGP.ID) AVGID,
         STDDEV(RGP.ID) STDID,
         COUNT(*) TOTAL
   FROM OKS_RULE_REPROCESS RGP;
Line: 38771

 SELECT /*+ PARALLEL(UPG) */
        UPG.RGP_ID
      , UPG.DNZ_CHR_ID
      , OKCH.CUST_PO_NUMBER
      , OKCH.CUST_PO_NUMBER_REQ_YN
      , OKCH.PRICE_LIST_ID
   FROM OKS_RULE_UPGRADE UPG
      , OKC_K_HEADERS_B OKCH
  WHERE UPG.RIC_CODE = 'LIN'
    AND NOT EXISTS ( SELECT 1 FROM OKS_K_LINES_B OKS1
                      WHERE OKS1.CLE_ID = UPG.RGP_ID )
    AND OKCH.ID = UPG.DNZ_CHR_ID
 GROUP BY UPG.RGP_ID, UPG.DNZ_CHR_ID, CUST_PO_NUMBER, CUST_PO_NUMBER_REQ_YN, PRICE_LIST_ID ;
Line: 38786

 SELECT /*+ INDEX_FFS( l OKS_RULE_REPROCESS_NU1)  */
        COUNT(*)
   FROM OKS_RULE_REPROCESS l;
Line: 38791

 SELECT /*+ INDEX_FFS( l OKS_RULE_UPGRADE_NU1)  */
         COUNT(*)
   FROM OKS_RULE_UPGRADE l;
Line: 38854

  INSERT /*+ PARALLEL(OKS1) */ INTO OKS_K_HEADERS_B OKS1
   ( OKS1.ID
    ,OKS1.CHR_ID
    ,OKS1.OBJECT_VERSION_NUMBER
    ,OKS1.CREATED_BY
    ,OKS1.CREATION_DATE
    ,OKS1.LAST_UPDATED_BY
    ,OKS1.LAST_UPDATE_DATE
    ,OKS1.LAST_UPDATE_LOGIN )
  SELECT  /*+ PARALLEL(UPG1) */
     DNZ_CHR_ID
    ,DNZ_CHR_ID
    ,1
    ,1
    ,SYSDATE
    ,1
    ,SYSDATE
    ,2003
   FROM OKS_RULE_UPGRADE UPG1
  WHERE UPG1.RIC_CODE = 'HDR'
    AND NOT EXISTS ( SELECT 1
                       FROM OKC_RULE_GROUPS_B RGP
                          , OKC_RULES_B RULE
                      WHERE RGP.DNZ_CHR_ID = UPG1.DNZ_CHR_ID
                        AND RGP.CHR_ID = UPG1.DNZ_CHR_ID
                        AND RGP.ID     = RULE.RGP_ID )
    AND NOT EXISTS ( SELECT 1 FROM OKS_K_HEADERS_B OKSHI
                      WHERE OKSHI.CHR_ID = UPG1.DNZ_CHR_ID )
  GROUP BY DNZ_CHR_ID;
Line: 38884

 DELETE FROM OKS_RULE_UPGRADE
  WHERE RIC_CODE = 'HDR';
Line: 38888

 DELETE /*+ PARALLEL(UPG1) */
   FROM OKS_RULE_UPGRADE UPG1
  WHERE UPG1.RIC_CODE = 'LIN'
    AND EXISTS ( SELECT /*+ INDEX_FFS( UPG2 OKS_RULE_UPGRADE_NU2) */ 1 FROM OKS_RULE_UPGRADE UPG2
                  WHERE UPG2.RGP_ID = UPG1.RGP_ID
                    AND UPG2.RIC_CODE = 'ALL' );
Line: 38896

 DELETE /*+ PARALLEL(UPG1) */
   FROM OKS_RULE_UPGRADE UPG1
  WHERE UPG1.RIC_CODE = 'LIN'
    AND EXISTS ( SELECT 1 FROM OKS_K_LINES_B OKS
                  WHERE OKS.CLE_ID = UPG1.RGP_ID );
Line: 38904

 DELETE /*+ PARALLEL(UPG1) */
   FROM OKS_RULE_UPGRADE UPG1
  WHERE UPG1.RIC_CODE = 'LIN'
    AND NOT EXISTS ( SELECT 1 FROM OKC_K_LINES_B OKC
                      WHERE OKC.ID = UPG1.RGP_ID );
Line: 38918

   INSERT /*+ PARALLEL(OKS) */ INTO OKS_K_LINES_B OKS
    (ID
    ,CLE_ID
    ,DNZ_CHR_ID
    ,CUST_PO_NUMBER
    ,CUST_PO_NUMBER_REQ_YN
    ,OBJECT_VERSION_NUMBER
    ,CREATED_BY
    ,CREATION_DATE
    ,LAST_UPDATED_BY
    ,LAST_UPDATE_DATE
    ,LAST_UPDATE_LOGIN)
   VALUES(
     L_LINE_ID(I)
    ,L_LINE_ID(I)
    ,L_DNZ_CHR_ID(I)
    ,L_CUST_PO_NUMBER(I)
    ,L_CUST_PO_NUMBER_REQ_YN(I)
    ,1
    ,1
    ,SYSDATE
    ,1
    ,SYSDATE
    ,2003 );
Line: 38946

       INSERT INTO OKS_K_LINES_TL (ID
                                  ,LANGUAGE
                                  ,SOURCE_LANG
                                  ,SFWT_FLAG
                                  ,created_by
                                  ,creation_date
                                  ,last_updated_by
                                  ,last_update_date
                                  ,last_update_login)
                           VALUES(
                                   L_LINE_ID(I)
                                  ,OKC_UTIL.g_language_code(lang_i)
                                  ,L_USERENV_LANG
                                  ,'S'
                                  ,1
                                  ,sysdate
                                  ,1
                                  ,sysdate
                                  ,2003);
Line: 38968

    UPDATE OKC_K_LINES_B
       SET PRICE_LIST_ID = L_PRICE_LIST_ID(I)
     WHERE ID = L_LINE_ID(I);
Line: 38973

   DELETE FROM /*+ PARALLEL(UPG) */ OKS_RULE_UPGRADE UPG
    WHERE RGP_ID = L_LINE_ID(I)
     AND RIC_CODE = 'LIN';
Line: 38977

  L_LINE_ID.DELETE;
Line: 38978

  L_DNZ_CHR_ID.DELETE;
Line: 39016

    L_STMT := 'SELECT MIN(RGP_ID),MAX(RGP_ID)FROM (SELECT /*+  PARALLEL(L) */ RGP_ID ,FLOOR(SUM(COUNT(*)) OVER (ORDER BY RGP_ID ROWS UNBOUNDED PRECEDING)/ :1 ) BUCKET FROM   OKS_RULE_UPGRADE L GROUP BY RGP_ID) GROUP BY BUCKET';
Line: 39071

    L_STMT := 'SELECT MIN(ID),MAX(ID)FROM (SELECT /*+  PARALLEL(L) */ ID,FLOOR(SUM(COUNT(*)) OVER (ORDER BY ID ROWS UNBOUNDED PRECEDING)/:1) BUCKET  FROM   OKS_RULE_REPROCESS L GROUP BY ID )GROUP BY BUCKET';