DBA Data[Home] [Help]

APPS.OKC_CHR_PVT SQL Statements

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

Line: 13

    G_CHILD_RECORD_EXISTS CONSTANT VARCHAR2(200) := 'OKC_CANNOT_DELETE_MASTER';
Line: 109

        SELECT 'x'
      FROM FND_CURRENCIES_VL
      WHERE currency_code = p_chrv_rec.currency_code
      AND SYSDATE BETWEEN nvl(start_date_active, SYSDATE)
                   AND nvl(end_date_active, SYSDATE);
Line: 295

        SELECT 'x'
        --npalepu 08-11-2005 modified for bug # 4691662.
        --Replaced table okc_k_headers_b with headers_All_b table
      /* FROM OKC_K_HEADERS_B */
        FROM OKC_K_HEADERS_ALL_B
        --end npalepu
        WHERE id = p_chrv_rec.chr_id_response;
Line: 379

        SELECT 'x'
        --npalepu 08-11-2005 modified for bug # 4691662.
        --Replaced table okc_k_headers_b with headers_All_b table
      /* FROM OKC_K_HEADERS_B */
        FROM OKC_K_HEADERS_ALL_B
        --end npalepu
        WHERE id = p_chrv_rec.chr_id_award;
Line: 532

        SELECT 'x'
         FROM Okc_Statuses_B
         WHERE okc_statuses_B.code = p_code;
Line: 628

        SELECT 'x'
        FROM OKC_QA_CHECK_LISTS_B
        WHERE ID = p_chrv_rec.qcl_id;
Line: 944

        SELECT 'x'
          FROM Okc_Subclasses_B
         WHERE okc_subclasses_b.code = p_code;
Line: 1115

    PROCEDURE validate_deleted_yn(x_return_status OUT NOCOPY VARCHAR2,
                                  p_chrv_rec IN chrv_rec_type) IS
    BEGIN

        IF (l_debug = 'Y') THEN
            okc_debug.Set_Indentation('OKC_CHR_PVT');
Line: 1121

            okc_debug.LOG('5000: Entered validate_deleted_yn', 2);
Line: 1128

        IF (p_chrv_rec.deleted_yn = OKC_API.G_MISS_CHAR OR
            p_chrv_rec.deleted_yn IS NULL)
            THEN
            OKC_API.SET_MESSAGE(p_app_name => g_app_name,
                                p_msg_name => g_required_value,
                                p_token1 => g_col_name_token,
                                p_token1_value => 'deleted_yn');
Line: 1143

        IF (upper(p_chrv_rec.deleted_yn) NOT IN ('Y', 'N')) THEN
            OKC_API.SET_MESSAGE(p_app_name => g_app_name,
                                p_msg_name => g_invalid_value,
                                p_token1 => g_col_name_token,
                                p_token1_value => 'deleted_yn');
Line: 1152

            okc_debug.LOG('5100: Exiting validate_deleted_yn', 2);
Line: 1161

                okc_debug.LOG('5200: Exiting validate_deleted_yn:G_EXCEPTION_HALT_VALIDATION Exception', 2);
Line: 1171

                okc_debug.LOG('5300: Exiting validate_deleted_yn:OTHERS Exception', 2);
Line: 1185

    END validate_deleted_yn;
Line: 1834

        SELECT 'x'
      FROM FND_CURRENCIES_VL
      WHERE currency_code = p_chrv_rec.currency_code_renewed
      AND SYSDATE BETWEEN nvl(start_date_active, SYSDATE)
                   AND nvl(end_date_active, SYSDATE);
Line: 1984

  select 'x'
  from okx_list_headers_v
  WHERE id1 = p_chrv_rec.price_list_id
  and   status = 'A'
  and   currency_code = p_chrv_rec.currency_code
  and   sysdate between nvl(start_date_active,sysdate)
                    and nvl(end_date_active,sysdate);
Line: 1994

        SELECT 'x'
        FROM okx_list_headers_v
        WHERE id1 = p_chrv_rec.price_list_id
        AND ((status = 'A' AND p_chrv_rec.pricing_date IS NULL) OR
             (p_chrv_rec.pricing_date IS NOT NULL
              AND p_chrv_rec.pricing_date BETWEEN
              nvl(start_date_active, p_chrv_rec.pricing_date)
              AND nvl(end_date_active, p_chrv_rec.pricing_date)))
        AND  currency_code = p_chrv_rec.currency_code;
Line: 2267

        SELECT 'x'
      FROM FND_LOOKUPS
      WHERE lookup_code = p_chrv_rec.approval_type
              AND (lookup_type = 'OKS_REN_ONLINE_APPROVAL'
                   OR lookup_type = 'OKS_REN_MANUAL_APPROVAL')
      AND SYSDATE BETWEEN nvl(start_date_active, SYSDATE)
                   AND nvl(end_date_active, SYSDATE)
              AND enabled_flag = 'Y';
Line: 2361

        SELECT okc_k_headers_b_s.NEXTVAL
        FROM dual;
Line: 2441

/* The following delete and update statements are commented out */
/* as a quick workaround to fix the time-consuming table handler issue */
/* Eventually we'll need to turn them into a separate fix_language procedure */
/*

    DELETE FROM OKC_K_HEADERS_TL T
     WHERE NOT EXISTS (
        SELECT NULL
          FROM OKC_K_HEADERS_B B
         WHERE B.ID = T.ID
        );
Line: 2453

    UPDATE OKC_K_HEADERS_TL T SET (
        SHORT_DESCRIPTION,
        COMMENTS,
        DESCRIPTION,
        COGNOMEN,
        NON_RESPONSE_REASON,
        NON_RESPONSE_EXPLAIN,
        SET_ASIDE_REASON) = (SELECT
                                  B.SHORT_DESCRIPTION,
                                  B.COMMENTS,
                                  B.DESCRIPTION,
                                  B.COGNOMEN,
                                  B.NON_RESPONSE_REASON,
                                  B.NON_RESPONSE_EXPLAIN,
                                  B.SET_ASIDE_REASON
                                FROM OKC_K_HEADERS_TL B
                               WHERE B.ID = T.ID
                                 AND B.LANGUAGE = T.SOURCE_LANG)
      WHERE (
              T.ID,
              T.LANGUAGE)
          IN (SELECT
                  SUBT.ID,
                  SUBT.LANGUAGE
                FROM OKC_K_HEADERS_TL SUBB, OKC_K_HEADERS_TL SUBT
               WHERE SUBB.ID = SUBT.ID
                 AND SUBB.LANGUAGE = SUBT.SOURCE_LANG
                 AND (SUBB.SHORT_DESCRIPTION <> SUBT.SHORT_DESCRIPTION
                      OR SUBB.COMMENTS <> SUBT.COMMENTS
                      OR SUBB.DESCRIPTION <> SUBT.DESCRIPTION
                      OR SUBB.COGNOMEN <> SUBT.COGNOMEN
                      OR SUBB.NON_RESPONSE_REASON <> SUBT.NON_RESPONSE_REASON
                      OR SUBB.NON_RESPONSE_EXPLAIN <> SUBT.NON_RESPONSE_EXPLAIN
                      OR SUBB.SET_ASIDE_REASON <> SUBT.SET_ASIDE_REASON
                      OR (SUBB.SHORT_DESCRIPTION IS NULL AND SUBT.SHORT_DESCRIPTION IS NOT NULL)
                      OR (SUBB.SHORT_DESCRIPTION IS NOT NULL AND SUBT.SHORT_DESCRIPTION IS NULL)
                      OR (SUBB.COMMENTS IS NULL AND SUBT.COMMENTS IS NOT NULL)
                      OR (SUBB.COMMENTS IS NOT NULL AND SUBT.COMMENTS IS NULL)
                      OR (SUBB.DESCRIPTION IS NULL AND SUBT.DESCRIPTION IS NOT NULL)
                      OR (SUBB.DESCRIPTION IS NOT NULL AND SUBT.DESCRIPTION IS NULL)
                      OR (SUBB.COGNOMEN IS NULL AND SUBT.COGNOMEN IS NOT NULL)
                      OR (SUBB.COGNOMEN IS NOT NULL AND SUBT.COGNOMEN IS NULL)
                      OR (SUBB.NON_RESPONSE_REASON IS NULL AND SUBT.NON_RESPONSE_REASON IS NOT NULL)
                      OR (SUBB.NON_RESPONSE_REASON IS NOT NULL AND SUBT.NON_RESPONSE_REASON IS NULL)
                      OR (SUBB.NON_RESPONSE_EXPLAIN IS NULL AND SUBT.NON_RESPONSE_EXPLAIN IS NOT NULL)
                      OR (SUBB.NON_RESPONSE_EXPLAIN IS NOT NULL AND SUBT.NON_RESPONSE_EXPLAIN IS NULL)
                      OR (SUBB.SET_ASIDE_REASON IS NULL AND SUBT.SET_ASIDE_REASON IS NOT NULL)
                      OR (SUBB.SET_ASIDE_REASON IS NOT NULL AND SUBT.SET_ASIDE_REASON IS NULL)
              ));
Line: 2503

/* Modifying Insert as per performance guidelines given in bug 3723874 */

        INSERT /*+ append parallel(tt) */ INTO OKC_K_HEADERS_TL tt(
                                                                   ID,
                                                                   LANGUAGE,
                                                                   SOURCE_LANG,
                                                                   SFWT_FLAG,
                                                                   SHORT_DESCRIPTION,
                                                                   COMMENTS,
                                                                   DESCRIPTION,
                                                                   COGNOMEN,
                                                                   NON_RESPONSE_REASON,
                                                                   NON_RESPONSE_EXPLAIN,
                                                                   SET_ASIDE_REASON,
                                                                   CREATED_BY,
                                                                   CREATION_DATE,
                                                                   LAST_UPDATED_BY,
                                                                   LAST_UPDATE_DATE,
                                                                   LAST_UPDATE_LOGIN)
          SELECT /*+ parallel(v) parallel(t) use_nl(t) */  v. * FROM
          (SELECT /*+ no_merge ordered parallel(b) */
           B.ID,
           L.LANGUAGE_CODE,
           B.SOURCE_LANG,
           B.SFWT_FLAG,
           B.SHORT_DESCRIPTION,
           B.COMMENTS,
           B.DESCRIPTION,
           B.COGNOMEN,
           B.NON_RESPONSE_REASON,
           B.NON_RESPONSE_EXPLAIN,
           B.SET_ASIDE_REASON,
           B.CREATED_BY,
           B.CREATION_DATE,
           B.LAST_UPDATED_BY,
           B.LAST_UPDATE_DATE,
           B.LAST_UPDATE_LOGIN
           FROM OKC_K_HEADERS_TL B, FND_LANGUAGES L
           WHERE L.INSTALLED_FLAG IN ('I', 'B')
           AND B.LANGUAGE = USERENV('LANG')
           ) v, OKC_K_HEADERS_TL t
             WHERE t.ID( + ) = v.ID
         AND t.language( + ) = v.LANGUAGE_CODE
         AND t.id IS NULL;
Line: 2549

/* Commenting delete and update for bug 3723874 */
/*
 DELETE FROM OKC_K_HEADERS_TLH T
     WHERE NOT EXISTS (
        SELECT NULL
          FROM OKC_K_HEADERS_BH B
         WHERE B.ID = T.ID
         AND B.MAJOR_VERSION = T.MAJOR_VERSION
        );
Line: 2559

    UPDATE OKC_K_HEADERS_TLH T SET (
        SHORT_DESCRIPTION,
        COMMENTS,
        DESCRIPTION,
        COGNOMEN,
        NON_RESPONSE_REASON,
        NON_RESPONSE_EXPLAIN,
        SET_ASIDE_REASON) = (SELECT
                                  B.SHORT_DESCRIPTION,
                                  B.COMMENTS,
                                  B.DESCRIPTION,
                                  B.COGNOMEN,
                                  B.NON_RESPONSE_REASON,
                                  B.NON_RESPONSE_EXPLAIN,
                                  B.SET_ASIDE_REASON
                                FROM OKC_K_HEADERS_TLH B
                               WHERE B.ID = T.ID
                                  AND B.MAJOR_VERSION = T.MAJOR_VERSION
                                 AND B.LANGUAGE = T.SOURCE_LANG)
      WHERE (
              T.ID,
              T.MAJOR_VERSION,
              T.LANGUAGE)
          IN (SELECT
                  SUBT.ID,
                  SUBT.MAJOR_VERSION,
                  SUBT.LANGUAGE
                FROM OKC_K_HEADERS_TLH SUBB, OKC_K_HEADERS_TLH SUBT
               WHERE SUBB.ID = SUBT.ID
                 AND SUBB.MAJOR_VERSION = SUBT.MAJOR_VERSION
                AND SUBB.LANGUAGE = SUBT.SOURCE_LANG
                 AND (SUBB.SHORT_DESCRIPTION <> SUBT.SHORT_DESCRIPTION
                      OR SUBB.COMMENTS <> SUBT.COMMENTS
                      OR SUBB.DESCRIPTION <> SUBT.DESCRIPTION
                      OR SUBB.COGNOMEN <> SUBT.COGNOMEN
                      OR SUBB.NON_RESPONSE_REASON <> SUBT.NON_RESPONSE_REASON
                      OR SUBB.NON_RESPONSE_EXPLAIN <> SUBT.NON_RESPONSE_EXPLAIN
                      OR SUBB.SET_ASIDE_REASON <> SUBT.SET_ASIDE_REASON
                      OR (SUBB.SHORT_DESCRIPTION IS NULL AND SUBT.SHORT_DESCRIPTION IS NOT NULL)
                      OR (SUBB.SHORT_DESCRIPTION IS NOT NULL AND SUBT.SHORT_DESCRIPTION IS NULL)
                      OR (SUBB.COMMENTS IS NULL AND SUBT.COMMENTS IS NOT NULL)
                      OR (SUBB.COMMENTS IS NOT NULL AND SUBT.COMMENTS IS NULL)
                      OR (SUBB.DESCRIPTION IS NULL AND SUBT.DESCRIPTION IS NOT NULL)
                      OR (SUBB.DESCRIPTION IS NOT NULL AND SUBT.DESCRIPTION IS NULL)
                      OR (SUBB.COGNOMEN IS NULL AND SUBT.COGNOMEN IS NOT NULL)
                      OR (SUBB.COGNOMEN IS NOT NULL AND SUBT.COGNOMEN IS NULL)
                      OR (SUBB.NON_RESPONSE_REASON IS NULL AND SUBT.NON_RESPONSE_REASON IS NOT NULL)
                      OR (SUBB.NON_RESPONSE_REASON IS NOT NULL AND SUBT.NON_RESPONSE_REASON IS NULL)
                      OR (SUBB.NON_RESPONSE_EXPLAIN IS NULL AND SUBT.NON_RESPONSE_EXPLAIN IS NOT NULL)
                      OR (SUBB.NON_RESPONSE_EXPLAIN IS NOT NULL AND SUBT.NON_RESPONSE_EXPLAIN IS NULL)
                      OR (SUBB.SET_ASIDE_REASON IS NULL AND SUBT.SET_ASIDE_REASON IS NOT NULL)
                      OR (SUBB.SET_ASIDE_REASON IS NOT NULL AND SUBT.SET_ASIDE_REASON IS NULL)
              ));
Line: 2614

/* Modifying Insert as per performance guidelines given in bug 3723874 */
        INSERT /*+ append parallel(tt) */ INTO OKC_K_HEADERS_TLH tt(
                                                                    ID,
                                                                    LANGUAGE,
                                                                    MAJOR_VERSION,
                                                                    SOURCE_LANG,
                                                                    SFWT_FLAG,
                                                                    SHORT_DESCRIPTION,
                                                                    COMMENTS,
                                                                    DESCRIPTION,
                                                                    COGNOMEN,
                                                                    NON_RESPONSE_REASON,
                                                                    NON_RESPONSE_EXPLAIN,
                                                                    SET_ASIDE_REASON,
                                                                    CREATED_BY,
                                                                    CREATION_DATE,
                                                                    LAST_UPDATED_BY,
                                                                    LAST_UPDATE_DATE,
                                                                    LAST_UPDATE_LOGIN)
          SELECT /*+ parallel(v) parallel(t) use_nl(t)  */ v. * FROM
          (SELECT /*+ no_merge ordered parallel(b) */
           B.ID,
           L.LANGUAGE_CODE,
           B.MAJOR_VERSION,
           B.SOURCE_LANG,
           B.SFWT_FLAG,
           B.SHORT_DESCRIPTION,
           B.COMMENTS,
           B.DESCRIPTION,
           B.COGNOMEN,
           B.NON_RESPONSE_REASON,
           B.NON_RESPONSE_EXPLAIN,
           B.SET_ASIDE_REASON,
           B.CREATED_BY,
           B.CREATION_DATE,
           B.LAST_UPDATED_BY,
           B.LAST_UPDATE_DATE,
           B.LAST_UPDATE_LOGIN
           FROM OKC_K_HEADERS_TLH B, FND_LANGUAGES L
           WHERE L.INSTALLED_FLAG IN ('I', 'B')
           AND B.LANGUAGE = USERENV('LANG')
           ) v, OKC_K_HEADERS_TLH t
             WHERE T.ID( + ) = v.ID
             AND T.MAJOR_VERSION( + ) = v.MAJOR_VERSION
             AND T.LANGUAGE( + ) = v.LANGUAGE_CODE
         AND t.id IS NULL;
Line: 2672

        SELECT
                ID,
                CONTRACT_NUMBER,
                AUTHORING_ORG_ID,
--	    ORG_ID, --mmadhavi added for MOAC
                CONTRACT_NUMBER_MODIFIER,
                CHR_ID_RESPONSE,
                CHR_ID_AWARD,
            INV_ORGANIZATION_ID,
                STS_CODE,
                QCL_ID,
                SCS_CODE,
                TRN_CODE,
                CURRENCY_CODE,
                ARCHIVED_YN,
                DELETED_YN,
                TEMPLATE_YN,
                CHR_TYPE,
                OBJECT_VERSION_NUMBER,
                CREATED_BY,
                CREATION_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_DATE,
                CUST_PO_NUMBER_REQ_YN,
                PRE_PAY_REQ_YN,
                CUST_PO_NUMBER,
                DPAS_RATING,
                TEMPLATE_USED,
                DATE_APPROVED,
                DATETIME_CANCELLED,
                AUTO_RENEW_DAYS,
                DATE_ISSUED,
                DATETIME_RESPONDED,
                RFP_TYPE,
                KEEP_ON_MAIL_LIST,
                SET_ASIDE_PERCENT,
                RESPONSE_COPIES_REQ,
                DATE_CLOSE_PROJECTED,
                DATETIME_PROPOSED,
                DATE_SIGNED,
                DATE_TERMINATED,
                DATE_RENEWED,
                START_DATE,
                END_DATE,
                BUY_OR_SELL,
                ISSUE_OR_RECEIVE,
                ESTIMATED_AMOUNT,
                ESTIMATED_AMOUNT_RENEWED,
                CURRENCY_CODE_RENEWED,
                LAST_UPDATE_LOGIN,
            UPG_ORIG_SYSTEM_REF,
            UPG_ORIG_SYSTEM_REF_ID,
            APPLICATION_ID,
            ORIG_SYSTEM_SOURCE_CODE,
            ORIG_SYSTEM_ID1,
            ORIG_SYSTEM_REFERENCE1,
                PROGRAM_ID,
                REQUEST_ID,
                PROGRAM_UPDATE_DATE,
                PROGRAM_APPLICATION_ID,
                PRICE_LIST_ID,
                PRICING_DATE,
                SIGN_BY_DATE,
                TOTAL_LINE_LIST_PRICE,
              USER_ESTIMATED_AMOUNT,
              GOVERNING_CONTRACT_YN,
                ATTRIBUTE_CATEGORY,
                ATTRIBUTE1,
                ATTRIBUTE2,
                ATTRIBUTE3,
                ATTRIBUTE4,
                ATTRIBUTE5,
                ATTRIBUTE6,
                ATTRIBUTE7,
                ATTRIBUTE8,
                ATTRIBUTE9,
                ATTRIBUTE10,
                ATTRIBUTE11,
                ATTRIBUTE12,
                ATTRIBUTE13,
                ATTRIBUTE14,
                ATTRIBUTE15,
            -- new colums to replace rules
                CONVERSION_TYPE,
                CONVERSION_RATE,
                CONVERSION_RATE_DATE,
                CONVERSION_EURO_RATE,
                CUST_ACCT_ID,
                BILL_TO_SITE_USE_ID,
                INV_RULE_ID,
                RENEWAL_TYPE_CODE,
                RENEWAL_NOTIFY_TO,
                RENEWAL_END_DATE,
                SHIP_TO_SITE_USE_ID,
                PAYMENT_TERM_ID,
            DOCUMENT_ID,
-- R12 Data Model Changes 4485150 Start
                APPROVAL_TYPE,
                TERM_CANCEL_SOURCE,
                PAYMENT_INSTRUCTION_TYPE,
                ORG_ID, --mmadhavi added for MOAC
-- R12 Data Model Changes 4485150 End
 		      CANCELLED_AMOUNT -- LLC
          FROM Okc_K_Headers_All_B --mmadhavi changed to _ALL for MOAC
         WHERE okc_k_headers_all_b.id = p_id;
Line: 2804

        l_chr_rec.DELETED_YN,
        l_chr_rec.TEMPLATE_YN,
        l_chr_rec.CHR_TYPE,
        l_chr_rec.OBJECT_VERSION_NUMBER,
        l_chr_rec.CREATED_BY,
        l_chr_rec.CREATION_DATE,
        l_chr_rec.LAST_UPDATED_BY,
        l_chr_rec.LAST_UPDATE_DATE,
        l_chr_rec.CUST_PO_NUMBER_REQ_YN,
        l_chr_rec.PRE_PAY_REQ_YN,
        l_chr_rec.CUST_PO_NUMBER,
        l_chr_rec.DPAS_RATING,
        l_chr_rec.TEMPLATE_USED,
        l_chr_rec.DATE_APPROVED,
        l_chr_rec.DATETIME_CANCELLED,
        l_chr_rec.AUTO_RENEW_DAYS,
        l_chr_rec.DATE_ISSUED,
        l_chr_rec.DATETIME_RESPONDED,
        l_chr_rec.RFP_TYPE,
        l_chr_rec.KEEP_ON_MAIL_LIST,
        l_chr_rec.SET_ASIDE_PERCENT,
        l_chr_rec.RESPONSE_COPIES_REQ,
        l_chr_rec.DATE_CLOSE_PROJECTED,
        l_chr_rec.DATETIME_PROPOSED,
        l_chr_rec.DATE_SIGNED,
        l_chr_rec.DATE_TERMINATED,
        l_chr_rec.DATE_RENEWED,
        l_chr_rec.START_DATE,
        l_chr_rec.END_DATE,
        l_chr_rec.BUY_OR_SELL,
        l_chr_rec.ISSUE_OR_RECEIVE,
        l_chr_rec.ESTIMATED_AMOUNT,
        l_chr_rec.ESTIMATED_AMOUNT_RENEWED,
        l_chr_rec.CURRENCY_CODE_RENEWED,
        l_chr_rec.LAST_UPDATE_LOGIN,
        l_chr_rec.UPG_ORIG_SYSTEM_REF,
        l_chr_rec.UPG_ORIG_SYSTEM_REF_ID,
        l_chr_rec.APPLICATION_ID,
        l_chr_rec.ORIG_SYSTEM_SOURCE_CODE,
        l_chr_rec.ORIG_SYSTEM_ID1,
        l_chr_rec.ORIG_SYSTEM_REFERENCE1,
        l_chr_rec.PROGRAM_ID,
        l_chr_rec.REQUEST_ID,
        l_chr_rec.PROGRAM_UPDATE_DATE,
        l_chr_rec.PROGRAM_APPLICATION_ID,
        l_chr_rec.PRICE_LIST_ID,
        l_chr_rec.PRICING_DATE,
        l_chr_rec.SIGN_BY_DATE,
        l_chr_rec.TOTAL_LINE_LIST_PRICE,
        l_chr_rec.USER_ESTIMATED_AMOUNT,
        l_chr_rec.GOVERNING_CONTRACT_YN,
        l_chr_rec.ATTRIBUTE_CATEGORY,
        l_chr_rec.ATTRIBUTE1,
        l_chr_rec.ATTRIBUTE2,
        l_chr_rec.ATTRIBUTE3,
        l_chr_rec.ATTRIBUTE4,
        l_chr_rec.ATTRIBUTE5,
        l_chr_rec.ATTRIBUTE6,
        l_chr_rec.ATTRIBUTE7,
        l_chr_rec.ATTRIBUTE8,
        l_chr_rec.ATTRIBUTE9,
        l_chr_rec.ATTRIBUTE10,
        l_chr_rec.ATTRIBUTE11,
        l_chr_rec.ATTRIBUTE12,
        l_chr_rec.ATTRIBUTE13,
        l_chr_rec.ATTRIBUTE14,
        l_chr_rec.ATTRIBUTE15,
--new columns to replace rules
        l_chr_rec.CONVERSION_TYPE,
        l_chr_rec.CONVERSION_RATE,
        l_chr_rec.CONVERSION_RATE_DATE,
        l_chr_rec.CONVERSION_EURO_RATE,
        l_chr_rec.CUST_ACCT_ID,
        l_chr_rec.BILL_TO_SITE_USE_ID,
        l_chr_rec.INV_RULE_ID,
        l_chr_rec.RENEWAL_TYPE_CODE,
        l_chr_rec.RENEWAL_NOTIFY_TO,
        l_chr_rec.RENEWAL_END_DATE,
        l_chr_rec.SHIP_TO_SITE_USE_ID,
        l_chr_rec.PAYMENT_TERM_ID,
        l_chr_rec.DOCUMENT_ID,
-- R12 Data Model Changes 4485150 Start
        l_chr_rec.APPROVAL_TYPE,
        l_chr_rec.TERM_CANCEL_SOURCE,
        l_chr_rec.PAYMENT_INSTRUCTION_TYPE,
        l_chr_rec.ORG_ID, --mmadhavi added for MOAC
	   l_chr_rec.CANCELLED_AMOUNT -- LLC
-- R12 Data Model Changes 4485150 End
        ;
Line: 2923

        SELECT
                ID,
                LANGUAGE,
                SOURCE_LANG,
                SFWT_FLAG,
                SHORT_DESCRIPTION,
                COMMENTS,
                DESCRIPTION,
                COGNOMEN,
                NON_RESPONSE_REASON,
                NON_RESPONSE_EXPLAIN,
                SET_ASIDE_REASON,
                CREATED_BY,
                CREATION_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_DATE,
                LAST_UPDATE_LOGIN
          FROM Okc_K_Headers_Tl
         WHERE okc_k_headers_tl.id = p_id
           AND okc_k_headers_tl.language = p_language;
Line: 2970

        l_okc_k_headers_tl_rec.LAST_UPDATED_BY,
        l_okc_k_headers_tl_rec.LAST_UPDATE_DATE,
        l_okc_k_headers_tl_rec.LAST_UPDATE_LOGIN;
Line: 3001

        SELECT
                CHRB.ID,
                OBJECT_VERSION_NUMBER,
                SFWT_FLAG,
                CHR_ID_RESPONSE,
                CHR_ID_AWARD,
              INV_ORGANIZATION_ID,
                STS_CODE,
                QCL_ID,
                SCS_CODE,
                CONTRACT_NUMBER,
                CURRENCY_CODE,
                CONTRACT_NUMBER_MODIFIER,
                ARCHIVED_YN,
                DELETED_YN,
                CUST_PO_NUMBER_REQ_YN,
                PRE_PAY_REQ_YN,
                CUST_PO_NUMBER,
                SHORT_DESCRIPTION,
                COMMENTS,
                DESCRIPTION,
                DPAS_RATING,
                COGNOMEN,
                TEMPLATE_YN,
                TEMPLATE_USED,
                DATE_APPROVED,
                DATETIME_CANCELLED,
                AUTO_RENEW_DAYS,
                DATE_ISSUED,
                DATETIME_RESPONDED,
                NON_RESPONSE_REASON,
                NON_RESPONSE_EXPLAIN,
                RFP_TYPE,
                CHR_TYPE,
                KEEP_ON_MAIL_LIST,
                SET_ASIDE_REASON,
                SET_ASIDE_PERCENT,
                RESPONSE_COPIES_REQ,
                DATE_CLOSE_PROJECTED,
                DATETIME_PROPOSED,
                DATE_SIGNED,
                DATE_TERMINATED,
                DATE_RENEWED,
                TRN_CODE,
                START_DATE,
                END_DATE,
                AUTHORING_ORG_ID,
--	    ORG_ID, --mmadhavi added for MOAC
                BUY_OR_SELL,
                ISSUE_OR_RECEIVE,
            ESTIMATED_AMOUNT,
                ESTIMATED_AMOUNT_RENEWED,
                CURRENCY_CODE_RENEWED,
            UPG_ORIG_SYSTEM_REF,
            UPG_ORIG_SYSTEM_REF_ID,
            APPLICATION_ID,
                ORIG_SYSTEM_SOURCE_CODE,
                ORIG_SYSTEM_ID1,
                ORIG_SYSTEM_REFERENCE1,
                PROGRAM_ID,
                REQUEST_ID,
                PROGRAM_UPDATE_DATE,
                PROGRAM_APPLICATION_ID,
                PRICE_LIST_ID,
                PRICING_DATE,
                SIGN_BY_DATE,
                TOTAL_LINE_LIST_PRICE,
                USER_ESTIMATED_AMOUNT,
              GOVERNING_CONTRACT_YN,
                CONVERSION_TYPE,
                CONVERSION_RATE,
                CONVERSION_RATE_DATE,
                CONVERSION_EURO_RATE,
                CUST_ACCT_ID,
                BILL_TO_SITE_USE_ID,
                INV_RULE_ID,
                RENEWAL_TYPE_CODE,
                RENEWAL_NOTIFY_TO,
                RENEWAL_END_DATE,
                SHIP_TO_SITE_USE_ID,
                PAYMENT_TERM_ID,
                ATTRIBUTE_CATEGORY,
                ATTRIBUTE1,
                ATTRIBUTE2,
                ATTRIBUTE3,
                ATTRIBUTE4,
                ATTRIBUTE5,
                ATTRIBUTE6,
                ATTRIBUTE7,
                ATTRIBUTE8,
                ATTRIBUTE9,
                ATTRIBUTE10,
                ATTRIBUTE11,
                ATTRIBUTE12,
                ATTRIBUTE13,
                ATTRIBUTE14,
                ATTRIBUTE15,
                CHRB.CREATED_BY,
                CHRB.CREATION_DATE,
                CHRB.LAST_UPDATED_BY,
                CHRB.LAST_UPDATE_DATE,
                CHRB.LAST_UPDATE_LOGIN,
                DOCUMENT_ID,
-- R12 Data Model Changes 4485150 Start
                APPROVAL_TYPE,
                TERM_CANCEL_SOURCE,
                PAYMENT_INSTRUCTION_TYPE,
                ORG_ID, --mmadhavi added for MOAC
               	CANCELLED_AMOUNT -- LLC
-- R12 Data Model Changes 4485150 End
          FROM OKC_K_HEADERS_ALL_B CHRB,
               OKC_K_HEADERS_TL CHRT
         WHERE CHRB.ID = p_id
           AND CHRB.ID = CHRT.ID
           AND CHRT.LANGUAGE = USERENV('LANG');
Line: 3144

        l_chrv_rec.DELETED_YN,
        l_chrv_rec.CUST_PO_NUMBER_REQ_YN,
        l_chrv_rec.PRE_PAY_REQ_YN,
        l_chrv_rec.CUST_PO_NUMBER,
        l_chrv_rec.SHORT_DESCRIPTION,
        l_chrv_rec.COMMENTS,
        l_chrv_rec.DESCRIPTION,
        l_chrv_rec.DPAS_RATING,
        l_chrv_rec.COGNOMEN,
        l_chrv_rec.TEMPLATE_YN,
        l_chrv_rec.TEMPLATE_USED,
        l_chrv_rec.DATE_APPROVED,
        l_chrv_rec.DATETIME_CANCELLED,
        l_chrv_rec.AUTO_RENEW_DAYS,
        l_chrv_rec.DATE_ISSUED,
        l_chrv_rec.DATETIME_RESPONDED,
        l_chrv_rec.NON_RESPONSE_REASON,
        l_chrv_rec.NON_RESPONSE_EXPLAIN,
        l_chrv_rec.RFP_TYPE,
        l_chrv_rec.CHR_TYPE,
        l_chrv_rec.KEEP_ON_MAIL_LIST,
        l_chrv_rec.SET_ASIDE_REASON,
        l_chrv_rec.SET_ASIDE_PERCENT,
        l_chrv_rec.RESPONSE_COPIES_REQ,
        l_chrv_rec.DATE_CLOSE_PROJECTED,
        l_chrv_rec.DATETIME_PROPOSED,
        l_chrv_rec.DATE_SIGNED,
        l_chrv_rec.DATE_TERMINATED,
        l_chrv_rec.DATE_RENEWED,
        l_chrv_rec.TRN_CODE,
        l_chrv_rec.START_DATE,
        l_chrv_rec.END_DATE,
        l_chrv_rec.AUTHORING_ORG_ID,
--	      l_chrv_rec.ORG_ID, --mmadhavi added for MOAC
        l_chrv_rec.BUY_OR_SELL,
        l_chrv_rec.ISSUE_OR_RECEIVE,
        l_chrv_rec.ESTIMATED_AMOUNT,
        l_chrv_rec.ESTIMATED_AMOUNT_RENEWED,
        l_chrv_rec.CURRENCY_CODE_RENEWED,
        l_chrv_rec.UPG_ORIG_SYSTEM_REF,
        l_chrv_rec.UPG_ORIG_SYSTEM_REF_ID,
        l_chrv_rec.APPLICATION_ID,
        l_chrv_rec.ORIG_SYSTEM_SOURCE_CODE,
        l_chrv_rec.ORIG_SYSTEM_ID1,
        l_chrv_rec.ORIG_SYSTEM_REFERENCE1,
        l_chrv_rec.program_id,
        l_chrv_rec.request_id,
        l_chrv_rec.program_update_date,
        l_chrv_rec.program_application_id,
        l_chrv_rec.price_list_id,
        l_chrv_rec.pricing_date,
        l_chrv_rec.sign_by_date,
        l_chrv_rec.total_line_list_price,
        l_chrv_rec.USER_ESTIMATED_AMOUNT,
        l_chrv_rec.GOVERNING_CONTRACT_YN,
  --new columns  to replace rules
        l_chrv_rec.CONVERSION_TYPE,
        l_chrv_rec.CONVERSION_RATE,
        l_chrv_rec.CONVERSION_RATE_DATE,
        l_chrv_rec.CONVERSION_EURO_RATE,
        l_chrv_rec.CUST_ACCT_ID,
        l_chrv_rec.BILL_TO_SITE_USE_ID,
        l_chrv_rec.INV_RULE_ID,
        l_chrv_rec.RENEWAL_TYPE_CODE,
        l_chrv_rec.RENEWAL_NOTIFY_TO,
        l_chrv_rec.RENEWAL_END_DATE,
        l_chrv_rec.SHIP_TO_SITE_USE_ID,
        l_chrv_rec.PAYMENT_TERM_ID,
--
        l_chrv_rec.ATTRIBUTE_CATEGORY,
        l_chrv_rec.ATTRIBUTE1,
        l_chrv_rec.ATTRIBUTE2,
        l_chrv_rec.ATTRIBUTE3,
        l_chrv_rec.ATTRIBUTE4,
        l_chrv_rec.ATTRIBUTE5,
        l_chrv_rec.ATTRIBUTE6,
        l_chrv_rec.ATTRIBUTE7,
        l_chrv_rec.ATTRIBUTE8,
        l_chrv_rec.ATTRIBUTE9,
        l_chrv_rec.ATTRIBUTE10,
        l_chrv_rec.ATTRIBUTE11,
        l_chrv_rec.ATTRIBUTE12,
        l_chrv_rec.ATTRIBUTE13,
        l_chrv_rec.ATTRIBUTE14,
        l_chrv_rec.ATTRIBUTE15,
        l_chrv_rec.CREATED_BY,
        l_chrv_rec.CREATION_DATE,
        l_chrv_rec.LAST_UPDATED_BY,
        l_chrv_rec.LAST_UPDATE_DATE,
        l_chrv_rec.LAST_UPDATE_LOGIN,
        l_chrv_rec.DOCUMENT_ID,
-- R12 Data Model Changes 4485150 End
        l_chrv_rec.APPROVAL_TYPE,
        l_chrv_rec.TERM_CANCEL_SOURCE,
        l_chrv_rec.PAYMENT_INSTRUCTION_TYPE,
        l_chrv_rec.ORG_ID, --mmadhavi added for MOAC
	   l_chrv_rec.CANCELLED_AMOUNT -- LLC
-- R12 Data Model Changes 4485150 End
        ;
Line: 3314

        IF (l_chrv_rec.deleted_yn = OKC_API.G_MISS_CHAR) THEN
            l_chrv_rec.deleted_yn := NULL;
Line: 3447

        IF (l_chrv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN
            l_chrv_rec.program_update_date := NULL;
Line: 3540

        IF (l_chrv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
            l_chrv_rec.last_updated_by := NULL;
Line: 3543

        IF (l_chrv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
            l_chrv_rec.last_update_date := NULL;
Line: 3546

        IF (l_chrv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
            l_chrv_rec.last_update_login := NULL;
Line: 3766

        validate_deleted_yn
        (x_return_status => l_return_status,
         p_chrv_rec => p_chrv_rec);
Line: 3996

        SELECT ste_code
        FROM okc_statuses_b
        WHERE code = p_code;
Line: 4038

        SELECT 'x'
        --npalepu 08-11-2005 modified for bug # 4691662.
        --Replaced table okc_k_headers_b with headers_All_b table
        /* FROM okc_k_headers_b */
        FROM okc_k_headers_all_b
        --end npalepu
        WHERE contract_number = p_chrv_rec.contract_number
        AND   contract_number_modifier IS NULL
        AND   id <> nvl(p_chrv_rec.id, - 99999);
Line: 4049

        SELECT 'x'
        --npalepu 08-11-2005 modified for bug # 4691662.
        --Replaced table okc_k_headers_b with headers_All_b table
        /* FROM okc_k_headers_b */
        FROM okc_k_headers_all_b
        --end npalepu
        WHERE contract_number = p_chrv_rec.contract_number
        AND   contract_number_modifier = p_chrv_rec.contract_number_modifier
        AND   id <> nvl(p_chrv_rec.id, - 99999);
Line: 4123

        SELECT 'x'
        --npalepu 08-11-2005 modified for bug # 4691662.
        --Replaced table okc_k_headers_b with headers_All_b table
        /* FROM okc_k_headers_b */
        FROM okc_k_headers_all_b
        --end npalepu
        WHERE contract_number = p_chrv_rec.contract_number
        AND   contract_number_modifier IS NULL
        AND   id <> nvl(p_chrv_rec.id, - 99999);
Line: 4134

        SELECT 'x'
        --npalepu 08-11-2005 modified for bug # 4691662.
        --Replaced table okc_k_headers_b with headers_All_b table
        /* FROM okc_k_headers_b */
        FROM okc_k_headers_all_b
        --end npalepu
        WHERE contract_number = p_chrv_rec.contract_number
        AND   contract_number_modifier = p_chrv_rec.contract_number_modifier
        AND   id <> nvl(p_chrv_rec.id, - 99999);
Line: 4269

        p_to.deleted_yn := p_from.deleted_yn;
Line: 4275

        p_to.last_updated_by := p_from.last_updated_by;
Line: 4276

        p_to.last_update_date := p_from.last_update_date;
Line: 4303

        p_to.last_update_login := p_from.last_update_login;
Line: 4312

        p_to.program_update_date := p_from.program_update_date;
Line: 4385

        p_to.deleted_yn := p_from.deleted_yn;
Line: 4391

        p_to.last_updated_by := p_from.last_updated_by;
Line: 4392

        p_to.last_update_date := p_from.last_update_date;
Line: 4419

        p_to.last_update_login := p_from.last_update_login;
Line: 4428

        p_to.program_update_date := p_from.program_update_date;
Line: 4498

        p_to.last_updated_by := p_from.last_updated_by;
Line: 4499

        p_to.last_update_date := p_from.last_update_date;
Line: 4500

        p_to.last_update_login := p_from.last_update_login;
Line: 4525

        p_to.last_updated_by := p_from.last_updated_by;
Line: 4526

        p_to.last_update_date := p_from.last_update_date;
Line: 4527

        p_to.last_update_login := p_from.last_update_login;
Line: 4759

    PROCEDURE insert_row(
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_chr_rec IN chr_rec_type,
                         x_chr_rec OUT NOCOPY chr_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 4768

    l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
Line: 4795

            okc_debug.LOG('13700: Entered insert_row', 2);
Line: 4817

        INSERT INTO OKC_K_HEADERS_ALL_B( --mmadhavi changed to _ALL for MOAC
                                        id,
                                        contract_number,
                                        authoring_org_id,
                                        org_id,  --mmadhavi added for MOAC
                                        contract_number_modifier,
                                        chr_id_response,
                                        chr_id_award,
                                        INV_ORGANIZATION_ID,
                                        sts_code,
                                        qcl_id,
                                        scs_code,
                                        trn_code,
                                        currency_code,
                                        archived_yn,
                                        deleted_yn,
                                        template_yn,
                                        chr_type,
                                        object_version_number,
                                        created_by,
                                        creation_date,
                                        last_updated_by,
                                        last_update_date,
                                        cust_po_number_req_yn,
                                        pre_pay_req_yn,
                                        cust_po_number,
                                        dpas_rating,
                                        template_used,
                                        date_approved,
                                        datetime_cancelled,
                                        auto_renew_days,
                                        date_issued,
                                        datetime_responded,
                                        rfp_type,
                                        keep_on_mail_list,
                                        set_aside_percent,
                                        response_copies_req,
                                        date_close_projected,
                                        datetime_proposed,
                                        date_signed,
                                        date_terminated,
                                        date_renewed,
                                        start_date,
                                        end_date,
                                        buy_or_sell,
                                        issue_or_receive,
                                        estimated_amount,
                                        estimated_amount_renewed,
                                        currency_code_renewed,
                                        last_update_login,
                                        upg_orig_system_ref,
                                        upg_orig_system_ref_id,
                                        application_id,
                                        orig_system_source_code,
                                        orig_system_id1,
                                        orig_system_reference1,
                                        program_id,
                                        request_id,
                                        program_update_date,
                                        program_application_id,
                                        price_list_id,
                                        pricing_date,
                                        sign_by_date,
                                        total_line_list_price,
                                        USER_ESTIMATED_AMOUNT,
                                        GOVERNING_CONTRACT_YN,
                                        attribute_category,
                                        attribute1,
                                        attribute2,
                                        attribute3,
                                        attribute4,
                                        attribute5,
                                        attribute6,
                                        attribute7,
                                        attribute8,
                                        attribute9,
                                        attribute10,
                                        attribute11,
                                        attribute12,
                                        attribute13,
                                        attribute14,
                                        attribute15,
                                        -- new columns to replace rules
                                        conversion_type,
                                        conversion_rate,
                                        conversion_rate_date,
                                        conversion_euro_rate,
                                        cust_acct_id,
                                        bill_to_site_use_id,
                                        inv_rule_id,
                                        renewal_type_code,
                                        renewal_notify_to,
                                        renewal_end_date,
                                        ship_to_site_use_id,
                                        payment_term_id,
                                        document_id,
                                        -- R12 Data Model Changes 4485150 Start
                                        approval_type,
                                        term_cancel_source,
                                        payment_instruction_type,
                                        -- R12 Data Model Changes 4485150 End
					billed_at_source
                                        )
          VALUES (
                  l_chr_rec.id,
                  l_chr_rec.contract_number,
                  --l_chr_rec.authoring_org_id,
                  l_chr_rec.authoring_org_id,
                  l_chr_rec.org_id,  --mmadhavi added for MOAC
                  l_chr_rec.contract_number_modifier,
                  l_chr_rec.chr_id_response,
                  l_chr_rec.chr_id_award,
                  l_chr_rec.INV_ORGANIZATION_ID,
                  l_chr_rec.sts_code,
                  l_chr_rec.qcl_id,
                  l_chr_rec.scs_code,
                  l_chr_rec.trn_code,
                  l_chr_rec.currency_code,
                  l_chr_rec.archived_yn,
                  l_chr_rec.deleted_yn,
                  l_chr_rec.template_yn,
                  l_chr_rec.chr_type,
                  l_chr_rec.object_version_number,
                  l_chr_rec.created_by,
                  l_chr_rec.creation_date,
                  l_chr_rec.last_updated_by,
                  l_chr_rec.last_update_date,
                  l_chr_rec.cust_po_number_req_yn,
                  l_chr_rec.pre_pay_req_yn,
                  l_chr_rec.cust_po_number,
                  l_chr_rec.dpas_rating,
                  l_chr_rec.template_used,
                  l_chr_rec.date_approved,
                  l_chr_rec.datetime_cancelled,
                  l_chr_rec.auto_renew_days,
                  l_chr_rec.date_issued,
                  l_chr_rec.datetime_responded,
                  l_chr_rec.rfp_type,
                  l_chr_rec.keep_on_mail_list,
                  l_chr_rec.set_aside_percent,
                  l_chr_rec.response_copies_req,
                  l_chr_rec.date_close_projected,
                  l_chr_rec.datetime_proposed,
                  l_chr_rec.date_signed,
                  l_chr_rec.date_terminated,
                  l_chr_rec.date_renewed,
                  l_chr_rec.start_date,
                  l_chr_rec.end_date,
                  l_chr_rec.buy_or_sell,
                  l_chr_rec.issue_or_receive,
                  l_chr_rec.estimated_amount,
                  l_chr_rec.estimated_amount_renewed,
                  l_chr_rec.currency_code_renewed,
                  l_chr_rec.last_update_login,
                  l_chr_rec.upg_orig_system_ref,
                  l_chr_rec.upg_orig_system_ref_id,
                  l_chr_rec.application_id,
                  l_chr_rec.orig_system_source_code,
                  l_chr_rec.orig_system_id1,
                  l_chr_rec.orig_system_reference1,
                  decode(FND_GLOBAL.CONC_PROGRAM_ID, - 1, NULL, FND_GLOBAL.CONC_PROGRAM_ID),
                  decode(FND_GLOBAL.CONC_REQUEST_ID, - 1, NULL, FND_GLOBAL.CONC_REQUEST_ID),
                  decode(FND_GLOBAL.CONC_REQUEST_ID, - 1, NULL, SYSDATE),
                  decode(FND_GLOBAL.PROG_APPL_ID, - 1, NULL, FND_GLOBAL.PROG_APPL_ID),
                  l_chr_rec.price_list_id,
                  l_chr_rec.pricing_date,
                  l_chr_rec.sign_by_date,
                  l_chr_rec.total_line_list_price,
                  l_chr_rec.USER_ESTIMATED_AMOUNT,
                  l_chr_rec.GOVERNING_CONTRACT_YN,
                  l_chr_rec.attribute_category,
                  l_chr_rec.attribute1,
                  l_chr_rec.attribute2,
                  l_chr_rec.attribute3,
                  l_chr_rec.attribute4,
                  l_chr_rec.attribute5,
                  l_chr_rec.attribute6,
                  l_chr_rec.attribute7,
                  l_chr_rec.attribute8,
                  l_chr_rec.attribute9,
                  l_chr_rec.attribute10,
                  l_chr_rec.attribute11,
                  l_chr_rec.attribute12,
                  l_chr_rec.attribute13,
                  l_chr_rec.attribute14,
                  l_chr_rec.attribute15,
                  -- new columns to replace rules
                  l_chr_rec.conversion_type,
                  l_chr_rec.conversion_rate,
                  l_chr_rec.conversion_rate_date,
                  l_chr_rec.conversion_euro_rate,
                  l_chr_rec.cust_acct_id,
                  l_chr_rec.bill_to_site_use_id,
                  l_chr_rec.inv_rule_id,
                  l_chr_rec.renewal_type_code,
                  l_chr_rec.renewal_notify_to,
                  l_chr_rec.renewal_end_date,
                  l_chr_rec.ship_to_site_use_id,
                  l_chr_rec.payment_term_id,
                  l_chr_rec.id,
                  -- R12 Data Model Changes 4485150 Start
                  l_chr_rec.approval_type,
                  l_chr_rec.term_cancel_source,
                  l_chr_rec.payment_instruction_type,
                  -- R12 Data Model Changes 4485150 End
                  l_chr_rec.billed_at_source
                  );
Line: 5028

            okc_debug.LOG('13800: Exiting insert_row', 2);
Line: 5037

                okc_debug.LOG('13900: Exiting insert_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 5053

                okc_debug.LOG('14000: Exiting insert_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 5069

                okc_debug.LOG('14100: Exiting insert_row:OTHERS Exception', 2);
Line: 5083

    END insert_row;
Line: 5087

    PROCEDURE insert_row(
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_okc_k_headers_tl_rec IN okc_k_headers_tl_rec_type,
                         x_okc_k_headers_tl_rec OUT NOCOPY okc_k_headers_tl_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 5096

    l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
Line: 5101

        SELECT *
          FROM FND_LANGUAGES
         WHERE INSTALLED_FLAG IN ('I', 'B');
Line: 5129

            okc_debug.LOG('14300: Entered insert_row', 2);
Line: 5153

            INSERT INTO OKC_K_HEADERS_TL(
                                         id,
                                         language,
                                         source_lang,
                                         sfwt_flag,
                                         short_description,
                                         comments,
                                         description,
                                         cognomen,
                                         non_response_reason,
                                         non_response_explain,
                                         set_aside_reason,
                                         created_by,
                                         creation_date,
                                         last_updated_by,
                                         last_update_date,
                                         last_update_login)
              VALUES (
                      l_okc_k_headers_tl_rec.id,
                      l_okc_k_headers_tl_rec.language,
                      l_okc_k_headers_tl_rec.source_lang,
                      l_okc_k_headers_tl_rec.sfwt_flag,
                      l_okc_k_headers_tl_rec.short_description,
                      l_okc_k_headers_tl_rec.comments,
                      l_okc_k_headers_tl_rec.description,
                      l_okc_k_headers_tl_rec.cognomen,
                      l_okc_k_headers_tl_rec.non_response_reason,
                      l_okc_k_headers_tl_rec.non_response_explain,
                      l_okc_k_headers_tl_rec.set_aside_reason,
                      l_okc_k_headers_tl_rec.created_by,
                      l_okc_k_headers_tl_rec.creation_date,
                      l_okc_k_headers_tl_rec.last_updated_by,
                      l_okc_k_headers_tl_rec.last_update_date,
                      l_okc_k_headers_tl_rec.last_update_login);
Line: 5192

            okc_debug.LOG('14400: Exiting insert_row', 2);
Line: 5201

                okc_debug.LOG('14500: Exiting insert_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 5217

                okc_debug.LOG('14600: Exiting insert_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 5233

                okc_debug.LOG('14700: Exiting insert_row:OTHERS Exception', 2);
Line: 5247

    END insert_row;
Line: 5251

    PROCEDURE insert_row(
                         p_api_version IN NUMBER,
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_chrv_rec IN chrv_rec_type,
                         x_chrv_rec OUT NOCOPY chrv_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 5261

    l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
Line: 5286

        l_chrv_rec.LAST_UPDATE_DATE := l_chrv_rec.CREATION_DATE;
Line: 5288

        l_chrv_rec.LAST_UPDATED_BY := NVL(OKC_ASYNC_PVT.G_USER_ID, FND_GLOBAL.USER_ID);
Line: 5289

        l_chrv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 5302

        SELECT application_id
        FROM okc_classes_b cls, okc_subclasses_b scs
        WHERE cls.code = scs.cls_code
        AND scs.code = p_scs_code;
Line: 5318

        x_chrv_rec.DELETED_YN := UPPER(x_chrv_rec.DELETED_YN);
Line: 5353

            okc_debug.LOG('15000: Entered insert_row', 2);
Line: 5410

        insert_row(
                   p_init_msg_list,
                   x_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_chr_rec,
                   lx_chr_rec
                   );
Line: 5424

        insert_row(
                   p_init_msg_list,
                   x_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_okc_k_headers_tl_rec,
                   lx_okc_k_headers_tl_rec
                   );
Line: 5442

            okc_debug.LOG('15100: Exiting insert_row', 2);
Line: 5451

                okc_debug.LOG('15200: Exiting insert_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 5467

                okc_debug.LOG('15300: Exiting insert_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 5483

                okc_debug.LOG('15400: Exiting insert_row:OTHERS Exception', 2);
Line: 5497

    END insert_row;
Line: 5501

    PROCEDURE insert_row(
                         p_api_version IN NUMBER,
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_chrv_tbl IN chrv_tbl_type,
                         x_chrv_tbl OUT NOCOPY chrv_tbl_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 5511

    l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
Line: 5520

            okc_debug.LOG('15500: Entered insert_row', 2);
Line: 5553

                    insert_row (
                                p_api_version => p_api_version,
                                p_init_msg_list => p_init_msg_list,
                                x_return_status => x_return_status,
                                x_msg_count => x_msg_count,
                                x_msg_data => x_msg_data,
                                p_chrv_rec => l_chrv_rec,
                                x_chrv_rec => x_chrv_tbl(i));
Line: 5577

            okc_debug.LOG('15600: Exiting insert_row', 2);
Line: 5586

                okc_debug.LOG('15700: Exiting insert_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 5602

                okc_debug.LOG('15800: Exiting insert_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 5618

                okc_debug.LOG('15900: Exiting insert_row:OTHERS Exception', 2);
Line: 5632

    END insert_row;
Line: 5650

        SELECT OBJECT_VERSION_NUMBER
          FROM OKC_K_HEADERS_ALL_B --mmadhavi changed to _ALL for MOAC
         WHERE ID = p_chr_rec.id
           AND OBJECT_VERSION_NUMBER = p_chr_rec.object_version_number
        FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
Line: 5657

        SELECT OBJECT_VERSION_NUMBER
          FROM OKC_K_HEADERS_ALL_B --mmadhavi changed to _ALL for MOAC
        WHERE ID = p_chr_rec.id;
Line: 5722

            OKC_API.set_message(G_APP_NAME, 'OKC_FORM_RECORD_DELETED');
Line: 5731

            OKC_API.set_message(G_FND_APP, G_RECORD_LOGICALLY_DELETED);
Line: 5805

        SELECT *
          FROM OKC_K_HEADERS_TL
         WHERE ID = p_okc_k_headers_tl_rec.id
        FOR UPDATE NOWAIT;
Line: 5865

            OKC_API.set_message(G_APP_NAME, 'OKC_FORM_RECORD_DELETED');
Line: 6164

    PROCEDURE update_row(
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_restricted_update IN VARCHAR2,
                         p_chr_rec IN chr_rec_type,
                         x_chr_rec OUT NOCOPY chr_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 6174

    l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
Line: 6262

        IF (x_chr_rec.deleted_yn = OKC_API.G_MISS_CHAR)
            THEN
            x_chr_rec.deleted_yn := l_chr_rec.deleted_yn;
Line: 6286

        IF (x_chr_rec.last_updated_by = OKC_API.G_MISS_NUM)
            THEN
            x_chr_rec.last_updated_by := l_chr_rec.last_updated_by;
Line: 6290

        IF (x_chr_rec.last_update_date = OKC_API.G_MISS_DATE)
            THEN
            x_chr_rec.last_update_date := l_chr_rec.last_update_date;
Line: 6398

        IF (x_chr_rec.last_update_login = OKC_API.G_MISS_NUM)
            THEN
            x_chr_rec.last_update_login := l_chr_rec.last_update_login;
Line: 6434

        IF (x_chr_rec.program_update_date = OKC_API.G_MISS_DATE)
            THEN
            x_chr_rec.program_update_date := l_chr_rec.program_update_date;
Line: 6608

            okc_debug.LOG('18800: Entered update_row', 2);
Line: 6637

        UPDATE  OKC_K_HEADERS_ALL_B --mmadhavi changed to _ALL for MOAC
        SET CONTRACT_NUMBER = l_def_chr_rec.contract_number,
        --AUTHORING_ORG_ID = l_def_chr_rec.authoring_org_id,
          CONTRACT_NUMBER_MODIFIER = l_def_chr_rec.contract_number_modifier,
          CHR_ID_RESPONSE = l_def_chr_rec.chr_id_response,
          CHR_ID_AWARD = l_def_chr_rec.chr_id_award,
        --INV_ORGANIZATION_ID = l_def_chr_rec.INV_ORGANIZATION_ID,
          STS_CODE = l_def_chr_rec.sts_code,
          QCL_ID = l_def_chr_rec.qcl_id,
        --SCS_CODE = l_def_chr_rec.scs_code,
          TRN_CODE = l_def_chr_rec.trn_code,
          CURRENCY_CODE = l_def_chr_rec.currency_code,
          ARCHIVED_YN = l_def_chr_rec.archived_yn,
          DELETED_YN = l_def_chr_rec.deleted_yn,
          TEMPLATE_YN = l_def_chr_rec.template_yn,
        --CHR_TYPE = l_def_chr_rec.chr_type,
          OBJECT_VERSION_NUMBER = l_def_chr_rec.object_version_number,
        --CREATED_BY = l_def_chr_rec.created_by,
        --CREATION_DATE = l_def_chr_rec.creation_date,
          LAST_UPDATED_BY = l_def_chr_rec.last_updated_by,
          LAST_UPDATE_DATE = l_def_chr_rec.last_update_date,
          CUST_PO_NUMBER_REQ_YN = l_def_chr_rec.cust_po_number_req_yn,
          PRE_PAY_REQ_YN = l_def_chr_rec.pre_pay_req_yn,
          CUST_PO_NUMBER = l_def_chr_rec.cust_po_number,
          DPAS_RATING = l_def_chr_rec.dpas_rating,
          TEMPLATE_USED = l_def_chr_rec.template_used,
          DATE_APPROVED = l_def_chr_rec.date_approved,
          DATETIME_CANCELLED = l_def_chr_rec.datetime_cancelled,
          AUTO_RENEW_DAYS = l_def_chr_rec.auto_renew_days,
          DATE_ISSUED = l_def_chr_rec.date_issued,
          DATETIME_RESPONDED = l_def_chr_rec.datetime_responded,
          RFP_TYPE = l_def_chr_rec.rfp_type,
          KEEP_ON_MAIL_LIST = l_def_chr_rec.keep_on_mail_list,
          SET_ASIDE_PERCENT = l_def_chr_rec.set_aside_percent,
          RESPONSE_COPIES_REQ = l_def_chr_rec.response_copies_req,
          DATE_CLOSE_PROJECTED = l_def_chr_rec.date_close_projected,
          DATETIME_PROPOSED = l_def_chr_rec.datetime_proposed,
          DATE_SIGNED = l_def_chr_rec.date_signed,
          DATE_TERMINATED = l_def_chr_rec.date_terminated,
          DATE_RENEWED = l_def_chr_rec.date_renewed,
          START_DATE = l_def_chr_rec.start_date,
          END_DATE = l_def_chr_rec.end_date,
          BUY_OR_SELL = l_def_chr_rec.buy_or_sell,
          ISSUE_OR_RECEIVE = l_def_chr_rec.issue_or_receive,
         ESTIMATED_AMOUNT = l_def_chr_rec.estimated_amount,
          ESTIMATED_AMOUNT_RENEWED = l_def_chr_rec.estimated_amount_renewed,
          CURRENCY_CODE_RENEWED = l_def_chr_rec.currency_code_renewed,
          LAST_UPDATE_LOGIN = l_def_chr_rec.last_update_login,
          UPG_ORIG_SYSTEM_REF = l_def_chr_rec.upg_orig_system_ref,
          UPG_ORIG_SYSTEM_REF_ID = l_def_chr_rec.upg_orig_system_ref_id,
--------APPLICATION_ID = l_def_chr_rec.application_id,
          ORIG_SYSTEM_SOURCE_CODE = l_def_chr_rec.orig_system_source_code,
          ORIG_SYSTEM_ID1 = l_def_chr_rec.orig_system_id1,
          ORIG_SYSTEM_REFERENCE1 = l_def_chr_rec.orig_system_reference1,
          PROGRAM_ID = NVL(decode(FND_GLOBAL.CONC_PROGRAM_ID, - 1, NULL, FND_GLOBAL.CONC_PROGRAM_ID), l_def_chr_rec.program_id),
          REQUEST_ID = NVL(decode(FND_GLOBAL.CONC_REQUEST_ID, - 1, NULL, FND_GLOBAL.CONC_REQUEST_ID), l_def_chr_rec.request_id),
          PROGRAM_UPDATE_DATE = decode(decode(FND_GLOBAL.CONC_REQUEST_ID, - 1, NULL, SYSDATE), NULL, l_def_chr_rec.program_update_date, SYSDATE),
          PROGRAM_APPLICATION_ID = NVL(decode(FND_GLOBAL.PROG_APPL_ID, - 1, NULL, FND_GLOBAL.PROG_APPL_ID), l_def_chr_rec.program_application_id),
          PRICE_LIST_ID = l_def_chr_rec.price_list_id,
          PRICING_DATE = l_def_chr_rec.pricing_date,
          SIGN_BY_DATE = l_def_chr_rec.sign_by_date,
          TOTAL_LINE_LIST_PRICE = l_def_chr_rec.total_line_list_price,
         USER_ESTIMATED_AMOUNT = l_def_chr_rec.user_estimated_amount,
         GOVERNING_CONTRACT_YN = l_def_chr_rec.governing_contract_yn,
          ATTRIBUTE_CATEGORY = l_def_chr_rec.attribute_category,
          ATTRIBUTE1 = l_def_chr_rec.attribute1,
          ATTRIBUTE2 = l_def_chr_rec.attribute2,
          ATTRIBUTE3 = l_def_chr_rec.attribute3,
          ATTRIBUTE4 = l_def_chr_rec.attribute4,
          ATTRIBUTE5 = l_def_chr_rec.attribute5,
          ATTRIBUTE6 = l_def_chr_rec.attribute6,
          ATTRIBUTE7 = l_def_chr_rec.attribute7,
          ATTRIBUTE8 = l_def_chr_rec.attribute8,
          ATTRIBUTE9 = l_def_chr_rec.attribute9,
          ATTRIBUTE10 = l_def_chr_rec.attribute10,
          ATTRIBUTE11 = l_def_chr_rec.attribute11,
          ATTRIBUTE12 = l_def_chr_rec.attribute12,
          ATTRIBUTE13 = l_def_chr_rec.attribute13,
          ATTRIBUTE14 = l_def_chr_rec.attribute14,
          ATTRIBUTE15 = l_def_chr_rec.attribute15,
--new columns to replace rules
          conversion_type = l_def_chr_rec. conversion_type,
          conversion_rate = l_def_chr_rec. conversion_rate,
          conversion_rate_date = l_def_chr_rec. conversion_rate_date,
          conversion_euro_rate = l_def_chr_rec. conversion_euro_rate,
          cust_acct_id = l_def_chr_rec.cust_acct_id,
          bill_to_site_use_id = l_def_chr_rec.bill_to_site_use_id,
          inv_rule_id = l_def_chr_rec.inv_rule_id,
          renewal_type_code = l_def_chr_rec.renewal_type_code,
          renewal_notify_to = l_def_chr_rec.renewal_notify_to,
          renewal_end_date = l_def_chr_rec.renewal_end_date,
          ship_to_site_use_id = l_def_chr_rec.ship_to_site_use_id,
          payment_term_id = l_def_chr_rec.payment_term_id,
-- R12 Data Model Changes 4485150 End
          approval_type = l_def_chr_rec.approval_type,
          term_cancel_source = l_def_chr_rec.term_cancel_source,
          payment_instruction_type = l_def_chr_rec.payment_instruction_type,
		cancelled_amount = l_def_chr_rec.cancelled_amount -- LLC
-- R12 Data Model Changes 4485150 End
        WHERE ID = l_def_chr_rec.id;
Line: 6741

            okc_debug.LOG('18900: Exiting update_row', 2);
Line: 6750

                okc_debug.LOG('19000: Exiting update_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 6766

                okc_debug.LOG('19100: Exiting update_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 6782

                okc_debug.LOG('19200: Exiting update_row:OTHERS Exception', 2);
Line: 6796

    END update_row;
Line: 6800

    PROCEDURE update_row(
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_okc_k_headers_tl_rec IN okc_k_headers_tl_rec_type,
                         x_okc_k_headers_tl_rec OUT NOCOPY okc_k_headers_tl_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 6809

    l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
Line: 6889

        IF (x_okc_k_headers_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
            THEN
            x_okc_k_headers_tl_rec.last_updated_by := l_okc_k_headers_tl_rec.last_updated_by;
Line: 6893

        IF (x_okc_k_headers_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
            THEN
            x_okc_k_headers_tl_rec.last_update_date := l_okc_k_headers_tl_rec.last_update_date;
Line: 6897

        IF (x_okc_k_headers_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
            THEN
            x_okc_k_headers_tl_rec.last_update_login := l_okc_k_headers_tl_rec.last_update_login;
Line: 6929

            okc_debug.LOG('19500: Entered update_row', 2);
Line: 6957

        UPDATE  OKC_K_HEADERS_TL
        SET SHORT_DESCRIPTION = l_def_okc_k_headers_tl_rec.short_description,
            COMMENTS = l_def_okc_k_headers_tl_rec.comments,
            DESCRIPTION = l_def_okc_k_headers_tl_rec.description,
            COGNOMEN = l_def_okc_k_headers_tl_rec.cognomen,
            NON_RESPONSE_REASON = l_def_okc_k_headers_tl_rec.non_response_reason,
            NON_RESPONSE_EXPLAIN = l_def_okc_k_headers_tl_rec.non_response_explain,
            SET_ASIDE_REASON = l_def_okc_k_headers_tl_rec.set_aside_reason,
           SOURCE_LANG = l_def_okc_k_headers_tl_rec.source_lang,
        --CREATED_BY = l_def_okc_k_headers_tl_rec.created_by,
        --CREATION_DATE = l_def_okc_k_headers_tl_rec.creation_date,
            LAST_UPDATED_BY = l_def_okc_k_headers_tl_rec.last_updated_by,
            LAST_UPDATE_DATE = l_def_okc_k_headers_tl_rec.last_update_date,
            LAST_UPDATE_LOGIN = l_def_okc_k_headers_tl_rec.last_update_login
        WHERE ID = l_def_okc_k_headers_tl_rec.id
          AND USERENV('LANG')  IN (SOURCE_LANG, LANGUAGE);
Line: 6974

        UPDATE  OKC_K_HEADERS_TL
        SET SFWT_FLAG = 'Y'
        WHERE ID = l_def_okc_k_headers_tl_rec.id
          AND SOURCE_LANG <> USERENV('LANG');
Line: 6982

            okc_debug.LOG('19600: Exiting update_row', 2);
Line: 6991

                okc_debug.LOG('19700: Exiting update_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 7007

                okc_debug.LOG('19800: Exiting update_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 7023

                okc_debug.LOG('19900: Exiting update_row:OTHERS Exception', 2);
Line: 7037

    END update_row;
Line: 7041

    PROCEDURE update_row(
                         p_api_version IN NUMBER,
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_restricted_update IN VARCHAR2,
                         p_chrv_rec IN chrv_rec_type,
                         x_chrv_rec OUT NOCOPY chrv_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 7052

    l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
Line: 7074

        l_chrv_rec.LAST_UPDATE_DATE := SYSDATE;
Line: 7075

        l_chrv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 7076

        l_chrv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 7155

        IF (x_chrv_rec.deleted_yn = OKC_API.G_MISS_CHAR)
            THEN
            x_chrv_rec.deleted_yn := l_chrv_rec.deleted_yn;
Line: 7347

        IF (x_chrv_rec.program_update_date = OKC_API.G_MISS_DATE)
            THEN
            x_chrv_rec.program_update_date := l_chrv_rec.program_update_date;
Line: 7449

        IF (x_chrv_rec.last_updated_by = OKC_API.G_MISS_NUM)
            THEN
            x_chrv_rec.last_updated_by := l_chrv_rec.last_updated_by;
Line: 7453

        IF (x_chrv_rec.last_update_date = OKC_API.G_MISS_DATE)
            THEN
            x_chrv_rec.last_update_date := l_chrv_rec.last_update_date;
Line: 7457

        IF (x_chrv_rec.last_update_login = OKC_API.G_MISS_NUM)
            THEN
            x_chrv_rec.last_update_login := l_chrv_rec.last_update_login;
Line: 7540

        x_chrv_rec.DELETED_YN := UPPER(x_chrv_rec.DELETED_YN);
Line: 7547

	 -- If contract is cancelled, update datetime_cancelled
        IF (Get_Status_Type(x_chrv_rec.STS_CODE) = 'CANCELLED' AND
            (x_chrv_rec.datetime_cancelled = OKC_API.G_MISS_DATE OR
             x_chrv_rec.datetime_cancelled IS NULL) )
            THEN
            x_chrv_rec.datetime_cancelled := SYSDATE;
Line: 7562

            okc_debug.LOG('20300: Entered update_row', 2);
Line: 7624

        update_row(
                   p_init_msg_list,
                   x_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_okc_k_headers_tl_rec,
                   lx_okc_k_headers_tl_rec
                   );
Line: 7638

        update_row(
                   p_init_msg_list,
                   x_return_status,
                   x_msg_count,
                   x_msg_data,
                   p_restricted_update,
                   l_chr_rec,
                   lx_chr_rec
                   );
Line: 7656

            okc_debug.LOG('20400: Exiting update_row', 2);
Line: 7665

                okc_debug.LOG('20500: Exiting update_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 7681

                okc_debug.LOG('20600: Exiting update_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 7697

                okc_debug.LOG('20700: Exiting update_row:OTHERS Exception', 2);
Line: 7711

    END update_row;
Line: 7715

    PROCEDURE update_row(
                         p_api_version IN NUMBER,
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_restricted_update IN VARCHAR2,
                         p_chrv_tbl IN chrv_tbl_type,
                         x_chrv_tbl OUT NOCOPY chrv_tbl_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 7726

    l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
Line: 7734

            okc_debug.LOG('20800: Entered update_row', 2);
Line: 7742

                update_row (
                            p_api_version => p_api_version,
                            p_init_msg_list => OKC_API.G_FALSE,
                            x_return_status => x_return_status,
                            x_msg_count => x_msg_count,
                            x_msg_data => x_msg_data,
                            p_restricted_update => p_restricted_update,
                            p_chrv_rec => p_chrv_tbl(i),
                            x_chrv_rec => x_chrv_tbl(i));
Line: 7766

            okc_debug.LOG('20900: Exiting update_row', 2);
Line: 7775

                okc_debug.LOG('21000: Exiting update_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 7791

                okc_debug.LOG('21100: Exiting update_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 7807

                okc_debug.LOG('21200: Exiting update_row:OTHERS Exception', 2);
Line: 7821

    END update_row;
Line: 7829

    PROCEDURE delete_row(
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_chr_rec IN chr_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 7837

    l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
Line: 7845

            okc_debug.LOG('21300: Entered delete_row', 2);
Line: 7857

        DELETE FROM OKC_K_HEADERS_ALL_B --mmadhavi changed to _ALL for MOAC
         WHERE ID = l_chr_rec.id;
Line: 7862

            okc_debug.LOG('21400: Exiting delete_row', 2);
Line: 7871

                okc_debug.LOG('21500: Exiting delete_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 7887

                okc_debug.LOG('21600: Exiting delete_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 7903

                okc_debug.LOG('21700: Exiting delete_row:OTHERS Exception', 2);
Line: 7917

    END delete_row;
Line: 7921

    PROCEDURE delete_row(
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_okc_k_headers_tl_rec IN okc_k_headers_tl_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 7929

    l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
Line: 7957

            okc_debug.LOG('21900: Entered delete_row', 2);
Line: 7979

        DELETE FROM OKC_K_HEADERS_TL
         WHERE ID = l_okc_k_headers_tl_rec.id;
Line: 7984

            okc_debug.LOG('22000: Exiting delete_row', 2);
Line: 7993

                okc_debug.LOG('22100: Exiting delete_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 8009

                okc_debug.LOG('22200: Exiting delete_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 8025

                okc_debug.LOG('22300: Exiting delete_row:OTHERS Exception', 2);
Line: 8039

    END delete_row;
Line: 8043

    PROCEDURE delete_row(
                         p_api_version IN NUMBER,
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_chrv_rec IN chrv_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 8052

    l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
Line: 8061

            okc_debug.LOG('22400: Entered delete_row', 2);
Line: 8084

        delete_row(
                   p_init_msg_list,
                   x_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_okc_k_headers_tl_rec
                   );
Line: 8096

        delete_row(
                   p_init_msg_list,
                   x_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_chr_rec
                   );
Line: 8110

            okc_debug.LOG('22500: Exiting delete_row', 2);
Line: 8119

                okc_debug.LOG('22600: Exiting delete_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 8135

                okc_debug.LOG('22700: Exiting delete_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 8151

                okc_debug.LOG('22800: Exiting delete_row:OTHERS Exception', 2);
Line: 8165

    END delete_row;
Line: 8169

    PROCEDURE delete_row(
                         p_api_version IN NUMBER,
                         p_init_msg_list IN VARCHAR2,
                         x_return_status OUT NOCOPY VARCHAR2,
                         x_msg_count OUT NOCOPY NUMBER,
                         x_msg_data OUT NOCOPY VARCHAR2,
                         p_chrv_tbl IN chrv_tbl_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 8178

    l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
Line: 8184

        SELECT COUNT(1)
        FROM OKC_K_LINES_B
        WHERE chr_id = p_chrv_tbl(i).id;
Line: 8191

            okc_debug.LOG('22900: Entered delete_row', 2);
Line: 8205

    		-- delete only if there are no detail records
                IF (l_dummy_val = 0) THEN
                    delete_row (
                                p_api_version => p_api_version,
                                p_init_msg_list => p_init_msg_list,
                                x_return_status => x_return_status,
                                x_msg_count => x_msg_count,
                                x_msg_data => x_msg_data,
                                p_chrv_rec => p_chrv_tbl(i));
Line: 8243

            okc_debug.LOG('23000: Exiting delete_row', 2);
Line: 8252

                okc_debug.LOG('23100: Exiting delete_row:OKC_API.G_EXCEPTION_ERROR Exception', 2);
Line: 8268

                okc_debug.LOG('23200: Exiting delete_row:OKC_API.G_EXCEPTION_UNEXPECTED_ERROR Exception', 2);
Line: 8284

                okc_debug.LOG('23300: Exiting delete_row:OTHERS Exception', 2);
Line: 8298

    END delete_row;
Line: 8303

    PROCEDURE INSERT_ROW_UPG(x_return_status OUT NOCOPY VARCHAR2, p_chrv_tbl chrv_tbl_type) IS
    l_tabsize NUMBER := p_chrv_tbl.COUNT;
Line: 8320

    in_deleted_yn OKC_DATATYPES.Var3TabTyp;
Line: 8367

    in_program_update_date OKC_DATATYPES.DateTabTyp;
Line: 8407

    in_last_updated_by OKC_DATATYPES.NumberTabTyp;
Line: 8408

    in_last_update_date OKC_DATATYPES.DateTabTyp;
Line: 8409

    in_last_update_login OKC_DATATYPES.NumberTabTyp;
Line: 8428

            okc_debug.LOG('23400: Entered INSERT_ROW_UPG', 2);
Line: 8468

            in_deleted_yn (j) := p_chrv_tbl(i).deleted_yn;
Line: 8515

            in_program_update_date (j) := p_chrv_tbl(i).program_update_date;
Line: 8541

            in_last_updated_by (j) := p_chrv_tbl(i).last_updated_by;
Line: 8542

            in_last_update_date (j) := p_chrv_tbl(i).last_update_date;
Line: 8543

            in_last_update_login (j) := p_chrv_tbl(i).last_update_login;
Line: 8566

        INSERT
          INTO OKC_K_HEADERS_ALL_B --mmadhavi changed to _ALL for MOAC
          (
           id,
           -- GCHADHA --
           -- BUG 3941485 --
           document_id,
           -- END GCHADHA --
           contract_number,
           authoring_org_id,
           org_id,  --mmadhavi added for MOAC
           contract_number_modifier,
           chr_id_response,
           chr_id_award,
           sts_code,
           qcl_id,
           scs_code,
           trn_code,
           currency_code,
           archived_yn,
           deleted_yn,
           template_yn,
           chr_type,
           object_version_number,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           cust_po_number_req_yn,
           pre_pay_req_yn,
           cust_po_number,
           dpas_rating,
           template_used,
           date_approved,
           datetime_cancelled,
           auto_renew_days,
           date_issued,
           datetime_responded,
           rfp_type,
           keep_on_mail_list,
           set_aside_percent,
           response_copies_req,
           date_close_projected,
           datetime_proposed,
           date_signed,
           date_terminated,
           date_renewed,
           start_date,
           end_date,
           buy_or_sell,
           issue_or_receive,
           last_update_login,
           upg_orig_system_ref,
           upg_orig_system_ref_id,
           application_id,
           orig_system_source_code,
           orig_system_id1,
           orig_system_reference1,
           program_id,
           request_id,
           program_update_date,
           program_application_id,
           price_list_id,
           pricing_date,
           sign_by_date,
           total_line_list_price,
           user_estimated_amount,
           governing_contract_yn,
           attribute_category,
           attribute1,
           attribute2,
           attribute3,
           attribute4,
           attribute5,
           attribute6,
           attribute7,
           attribute8,
           attribute9,
           attribute10,
           attribute11,
           attribute12,
           attribute13,
           attribute14,
           attribute15,
           estimated_amount,
           inv_organization_id,
           estimated_amount_renewed,
           currency_code_renewed,
           -- new columns to replace rules
           conversion_type,
           conversion_rate,
           conversion_rate_date,
           conversion_euro_rate,
           cust_acct_id,
           bill_to_site_use_id,
           inv_rule_id,
           renewal_type_code,
           renewal_notify_to,
           renewal_end_date,
           ship_to_site_use_id,
           payment_term_id,
           -- R12 Data Model Changes 4485150 End
           approval_type,
           term_cancel_source,
           payment_instruction_type
           -- R12 Data Model Changes 4485150 End
           )
         VALUES (
                 in_id(i),
                 -- GCHADHA --
                 -- 3941485 --
                 in_document_id(i),
                 -- END GCHADHA --
                 in_contract_number(i),
                 in_authoring_org_id(i),
                 in_org_id(i),  --mmadhavi added for MOAC
                 in_contract_number_modifier(i),
                 in_chr_id_response(i),
                 in_chr_id_award(i),
                 in_sts_code(i),
                 in_qcl_id(i),
                 in_scs_code(i),
                 in_trn_code(i),
                 in_currency_code(i),
                 in_archived_yn(i),
                 in_deleted_yn(i),
                 in_template_yn(i),
                 in_chr_type(i),
                 in_object_version_number(i),
                 in_created_by(i),
                 in_creation_date(i),
                 in_last_updated_by(i),
                 in_last_update_date(i),
                 in_cust_po_number_req_yn(i),
                 in_pre_pay_req_yn(i),
                 in_cust_po_number(i),
                 in_dpas_rating(i),
                 in_template_used(i),
                 in_date_approved(i),
                 in_datetime_cancelled(i),
                 in_auto_renew_days(i),
                 in_date_issued(i),
                 in_datetime_responded(i),
                 in_rfp_type(i),
                 in_keep_on_mail_list(i),
                 in_set_aside_percent(i),
                 in_response_copies_req(i),
                 in_date_close_projected(i),
                 in_datetime_proposed(i),
                 in_date_signed(i),
                 in_date_terminated(i),
                 in_date_renewed(i),
                 in_start_date(i),
                 in_end_date(i),
                 in_buy_or_sell(i),
                 in_issue_or_receive(i),
                 in_last_update_login(i),
                 in_upg_orig_system_ref(i),
                 in_upg_orig_system_ref_id(i),
                 in_application_id(i),
                 in_orig_system_source_code(i),
                 in_orig_system_id1(i),
                 in_orig_system_reference1(i),
                 in_program_id(i),
                 in_request_id(i),
                 in_program_update_date(i),
                 in_program_application_id(i),
                 in_price_list_id(i),
                 in_pricing_date(i),
                 in_sign_by_date(i),
                 in_total_line_list_price(i),
                 in_user_estimated_amount(i),
                 in_governing_contract_yn(i),
                 in_attribute_category(i),
                 in_attribute1(i),
                 in_attribute2(i),
                 in_attribute3(i),
                 in_attribute4(i),
                 in_attribute5(i),
                 in_attribute6(i),
                 in_attribute7(i),
                 in_attribute8(i),
                 in_attribute9(i),
                 in_attribute10(i),
                 in_attribute11(i),
                 in_attribute12(i),
                 in_attribute13(i),
                 in_attribute14(i),
                 in_attribute15(i),
                 in_estimated_amount(i),
                 in_inv_organization_id(i),
                 in_estimated_amount_renewed(i),
                 in_currency_code_renewed(i),
                 --new columns to replace rules
                 in_conversion_type(i),
                 in_conversion_rate(i),
                 in_conversion_rate_date(i),
                 in_conversion_euro_rate(i),
                 in_cust_acct_id(i),
                 in_bill_to_site_use_id(i),
                 in_inv_rule_id(i),
                 in_renewal_type_code(i),
                 in_renewal_notify_to(i),
                 in_renewal_end_date(i),
                 in_ship_to_site_use_id(i),
                 in_payment_term_id(i),
                 -- R12 Data Model Changes 4485150 End
                 in_approval_type(i),
                 in_term_cancel_source(i),
                 in_payment_instruction_type(i)
                 -- R12 Data Model Changes 4485150 End
                 );
Line: 8781

            INSERT INTO OKC_K_HEADERS_TL(
                                         id,
                                         language,
                                         source_lang,
                                         sfwt_flag,
                                         short_description,
                                         comments,
                                         description,
                                         cognomen,
                                         non_response_reason,
                                         non_response_explain,
                                         set_aside_reason,
                                         created_by,
                                         creation_date,
                                         last_updated_by,
                                         last_update_date,
                                         last_update_login
                                         )
           VALUES (
                   in_id(i),
                   OKC_UTIL.g_language_code(lang_i),
                   l_source_lang,
                   in_sfwt_flag(i),
                   in_short_description(i),
                   in_comments(i),
                   in_description(i),
                   in_cognomen(i),
                   in_non_response_reason(i),
                   in_non_response_explain(i),
                   in_set_aside_reason(i),
                   in_created_by(i),
                   in_creation_date(i),
                   in_last_updated_by(i),
                   in_last_update_date(i),
                   in_last_update_login(i)
                   );
Line: 8821

        INSERT
          INTO OKC_K_VERS_NUMBERS
          (
           chr_id,
           major_version,
           minor_version,
           object_version_number,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           last_update_login
           )
         VALUES (
                 in_id(i),
                 0,
                 0,
                 in_object_version_number(i),
                 in_created_by(i),
                 in_creation_date(i),
                 in_last_updated_by(i),
                 in_last_update_date(i),
                 in_last_update_login(i)
                 );
Line: 8847

            okc_debug.LOG('23500: Exiting INSERT_ROW_UPG', 2);
Line: 8856

                okc_debug.LOG('23600: Exiting INSERT_ROW_UPG:OTHERS Exception', 2);
Line: 8872

    END INSERT_ROW_UPG;
Line: 8892

        INSERT INTO okc_k_headers_all_bh --mmadhavi changed to _ALL for MOAC
          (
           major_version,
           id,
           contract_number,
           authoring_org_id,
           org_id,  --mmadhavi added for MOAC
           contract_number_modifier,
           chr_id_response,
           chr_id_award,
           sts_code,
           qcl_id,
           scs_code,
           trn_code,
           currency_code,
           archived_yn,
           deleted_yn,
           template_yn,
           chr_type,
           object_version_number,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           cust_po_number_req_yn,
           pre_pay_req_yn,
           cust_po_number,
           dpas_rating,
           template_used,
           date_approved,
           datetime_cancelled,
           auto_renew_days,
           date_issued,
           datetime_responded,
           rfp_type,
           keep_on_mail_list,
           set_aside_percent,
           response_copies_req,
           date_close_projected,
           datetime_proposed,
           date_signed,
           date_terminated,
           date_renewed,
           start_date,
           end_date,
           buy_or_sell,
           issue_or_receive,
           last_update_login,
           application_id,
           orig_system_source_code,
           orig_system_id1,
           orig_system_reference1,
           upg_orig_system_ref,
           upg_orig_system_ref_id,
           program_id,
           request_id,
           program_update_date,
           program_application_id,
           price_list_id,
           pricing_date,
           sign_by_date,
           total_line_list_price,
           user_estimated_amount,
           governing_contract_yn,
           attribute_category,
           attribute1,
           attribute2,
           attribute3,
           attribute4,
           attribute5,
           attribute6,
           attribute7,
           attribute8,
           attribute9,
           attribute10,
           attribute11,
           attribute12,
           attribute13,
           attribute14,
           attribute15,
           estimated_amount,
           inv_organization_id,
           currency_code_renewed,
           estimated_amount_renewed,
           -- new columns to replace rules
           conversion_type,
           conversion_rate,
           conversion_rate_date,
           conversion_euro_rate,
           cust_acct_id,
           bill_to_site_use_id,
           inv_rule_id,
           renewal_type_code,
           renewal_notify_to,
           renewal_end_date,
           ship_to_site_use_id,
           payment_term_id,
           document_id,
           -- R12 Data Model Changes 4485150 End
           approval_type,
           term_cancel_source,
           payment_instruction_type,
           -- R12 Data Model Changes 4485150 End
		 cancelled_amount -- LLC
           )
          SELECT
              p_major_version,
              id,
              contract_number,
              authoring_org_id,
              org_id,  --mmadhavi added for MOAC
              contract_number_modifier,
              chr_id_response,
              chr_id_award,
              sts_code,
              qcl_id,
              scs_code,
              trn_code,
              currency_code,
              archived_yn,
              deleted_yn,
              template_yn,
              chr_type,
              object_version_number,
              created_by,
              creation_date,
              last_updated_by,
              last_update_date,
              cust_po_number_req_yn,
              pre_pay_req_yn,
              cust_po_number,
              dpas_rating,
              template_used,
              date_approved,
              datetime_cancelled,
              auto_renew_days,
              date_issued,
              datetime_responded,
              rfp_type,
              keep_on_mail_list,
              set_aside_percent,
              response_copies_req,
              date_close_projected,
              datetime_proposed,
              date_signed,
              date_terminated,
              date_renewed,
              start_date,
              end_date,
              buy_or_sell,
              issue_or_receive,
              last_update_login,
              application_id,
              orig_system_source_code,
              orig_system_id1,
              orig_system_reference1,
              upg_orig_system_ref,
              upg_orig_system_ref_id,
              program_id,
              request_id,
              program_update_date,
              program_application_id,
              price_list_id,
              pricing_date,
              sign_by_date,
              total_line_list_price,
             user_estimated_amount,
             governing_contract_yn,
              attribute_category,
              attribute1,
              attribute2,
              attribute3,
              attribute4,
              attribute5,
              attribute6,
              attribute7,
              attribute8,
              attribute9,
              attribute10,
              attribute11,
              attribute12,
              attribute13,
              attribute14,
              attribute15,
              estimated_amount,
              inv_organization_id,
              currency_code_renewed,
              estimated_amount_renewed,
-- new columns to replace rules
              conversion_type,
              conversion_rate,
              conversion_rate_date,
              conversion_euro_rate,
              cust_acct_id,
              bill_to_site_use_id,
              inv_rule_id,
              renewal_type_code,
              renewal_notify_to,
              renewal_end_date,
              ship_to_site_use_id,
              payment_term_id,
              document_id,
-- R12 Data Model Changes 4485150 Start
              approval_type,
              term_cancel_source,
              payment_instruction_type,
		    cancelled_amount -- LLC
-- R12 Data Model Changes 4485150 End
          FROM okc_k_headers_all_b --mamdhavi changed to _ALL for MOAC
         WHERE id = p_chr_id;
Line: 9107

        INSERT INTO okc_k_headers_tlh
          (
           major_version,
           id,
           language,
           source_lang,
           sfwt_flag,
           short_description,
           comments,
           description,
           cognomen,
           non_response_reason,
           non_response_explain,
           set_aside_reason,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           last_update_login
           )
          SELECT
              p_major_version,
              id,
              language,
              source_lang,
              sfwt_flag,
              short_description,
              comments,
              description,
              cognomen,
              non_response_reason,
              non_response_explain,
              set_aside_reason,
              created_by,
              creation_date,
              last_updated_by,
              last_update_date,
              last_update_login
          FROM okc_k_headers_tl
         WHERE id = p_chr_id;
Line: 9197

        INSERT INTO okc_k_headers_tl
          (
           id,
           language,
           source_lang,
           sfwt_flag,
           short_description,
           comments,
           description,
           cognomen,
           non_response_reason,
           non_response_explain,
           set_aside_reason,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           last_update_login
           )
          SELECT
              id,
              language,
              source_lang,
              sfwt_flag,
              short_description,
              comments,
              description,
              cognomen,
              non_response_reason,
              non_response_explain,
              set_aside_reason,
              created_by,
              creation_date,
              last_updated_by,
              last_update_date,
              last_update_login
          FROM okc_k_headers_tlh
        WHERE id = p_chr_id
          AND major_version = p_major_version;
Line: 9241

        INSERT INTO okc_k_headers_all_b --mmadhavi changed to _ALL for MOAC
          (
           id,
           contract_number,
           authoring_org_id,
           org_id,  --mmadhavi added for MOAC
           contract_number_modifier,
           chr_id_response,
           chr_id_award,
           sts_code,
           qcl_id,
           scs_code,
           trn_code,
           currency_code,
           archived_yn,
           deleted_yn,
           template_yn,
           chr_type,
           object_version_number,
           created_by,
           creation_date,
           last_updated_by,
           last_update_date,
           cust_po_number_req_yn,
           pre_pay_req_yn,
           cust_po_number,
           dpas_rating,
           template_used,
           date_approved,
           datetime_cancelled,
           auto_renew_days,
           date_issued,
           datetime_responded,
           rfp_type,
           keep_on_mail_list,
           set_aside_percent,
           response_copies_req,
           date_close_projected,
           datetime_proposed,
           date_signed,
           date_terminated,
           date_renewed,
           start_date,
           end_date,
           buy_or_sell,
           issue_or_receive,
           last_update_login,
           application_id,
           orig_system_source_code,
           orig_system_id1,
           orig_system_reference1,
           upg_orig_system_ref,
           upg_orig_system_ref_id,
           program_id,
           request_id,
           program_update_date,
           program_application_id,
           price_list_id,
           pricing_date,
           sign_by_date,
           total_line_list_price,
           user_estimated_amount,
           governing_contract_yn,
           attribute_category,
           attribute1,
           attribute2,
           attribute3,
           attribute4,
           attribute5,
           attribute6,
           attribute7,
           attribute8,
           attribute9,
           attribute10,
           attribute11,
           attribute12,
           attribute13,
           attribute14,
           attribute15,
           estimated_amount,
           inv_organization_id,
           currency_code_renewed,
           estimated_amount_renewed,
           -- new columns to replace rules
           conversion_type,
           conversion_rate,
           conversion_rate_date,
           conversion_euro_rate,
           cust_acct_id,
           bill_to_site_use_id,
           inv_rule_id,
           renewal_type_code,
           renewal_notify_to,
           renewal_end_date,
           ship_to_site_use_id,
           payment_term_id,
           document_id,
           -- R12 Data Model Changes 4485150 Start
           approval_type,
           term_cancel_source,
           payment_instruction_type,
		 cancelled_amount -- LLC
           -- R12 Data Model Changes 4485150 Start
           )
          SELECT
              id,
              contract_number,
              authoring_org_id,
              org_id,  --mmadhavi added for MOAC
              contract_number_modifier,
              chr_id_response,
              chr_id_award,
              sts_code,
              qcl_id,
              scs_code,
              trn_code,
              currency_code,
              archived_yn,
              deleted_yn,
              template_yn,
              chr_type,
              object_version_number,
              created_by,
              creation_date,
              last_updated_by,
              last_update_date,
              cust_po_number_req_yn,
              pre_pay_req_yn,
              cust_po_number,
              dpas_rating,
              template_used,
              date_approved,
              datetime_cancelled,
              auto_renew_days,
              date_issued,
              datetime_responded,
              rfp_type,
              keep_on_mail_list,
              set_aside_percent,
              response_copies_req,
              date_close_projected,
              datetime_proposed,
              date_signed,
              date_terminated,
              date_renewed,
              start_date,
              end_date,
              buy_or_sell,
              issue_or_receive,
              last_update_login,
              application_id,
              orig_system_source_code,
              orig_system_id1,
              orig_system_reference1,
              upg_orig_system_ref,
              upg_orig_system_ref_id,
              program_id,
              request_id,
              program_update_date,
              program_application_id,
              price_list_id,
              pricing_date,
              sign_by_date,
              total_line_list_price,
             user_estimated_amount,
             governing_contract_yn,
              attribute_category,
              attribute1,
              attribute2,
              attribute3,
              attribute4,
              attribute5,
              attribute6,
              attribute7,
              attribute8,
              attribute9,
              attribute10,
              attribute11,
              attribute12,
              attribute13,
              attribute14,
              attribute15,
              estimated_amount,
              inv_organization_id,
              currency_code_renewed,
              estimated_amount_renewed,
              conversion_type,
              conversion_rate,
              conversion_rate_date,
              conversion_euro_rate,
              cust_acct_id,
              bill_to_site_use_id,
              inv_rule_id,
              renewal_type_code,
              renewal_notify_to,
              renewal_end_date,
              ship_to_site_use_id,
              payment_term_id,
              document_id,
-- R12 data Model Changes 4485150 Start
              approval_type,
              term_cancel_source,
              payment_instruction_type,
		    cancelled_amount -- LLC
-- R12 data Model Changes 4485150 End
          FROM okc_k_headers_all_bh --mmadhavi changed to _ALL for MOAC
        WHERE id = p_chr_id
          AND major_version = p_major_version;