DBA Data[Home] [Help]

APPS.OKS_KHR_PVT SQL Statements

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

Line: 101

        SELECT
                ID,
                CHR_ID,
                ACCT_RULE_ID,
                PAYMENT_TYPE,
                CC_NO,
                CC_EXPIRY_DATE,
                CC_BANK_ACCT_ID,
                CC_AUTH_CODE,
                COMMITMENT_ID,
                GRACE_DURATION,
                GRACE_PERIOD,
                EST_REV_PERCENT,
                EST_REV_DATE,
                TAX_AMOUNT,
                TAX_STATUS,
                TAX_CODE,
                TAX_EXEMPTION_ID,
                BILLING_PROFILE_ID,
                RENEWAL_STATUS,
                ELECTRONIC_RENEWAL_FLAG,
                QUOTE_TO_CONTACT_ID,
                QUOTE_TO_SITE_ID,
                QUOTE_TO_EMAIL_ID,
                QUOTE_TO_PHONE_ID,
                QUOTE_TO_FAX_ID,
                RENEWAL_PO_REQUIRED,
                RENEWAL_PO_NUMBER,
                RENEWAL_PRICE_LIST,
                RENEWAL_PRICING_TYPE,
                RENEWAL_MARKUP_PERCENT,
                RENEWAL_GRACE_DURATION,
                RENEWAL_GRACE_PERIOD,
                RENEWAL_EST_REV_PERCENT,
                RENEWAL_EST_REV_DURATION,
                RENEWAL_EST_REV_PERIOD,
                RENEWAL_PRICE_LIST_USED,
                RENEWAL_TYPE_USED,
                RENEWAL_NOTIFICATION_TO,
                RENEWAL_PO_USED,
                RENEWAL_PRICING_TYPE_USED,
                RENEWAL_MARKUP_PERCENT_USED,
                REV_EST_PERCENT_USED,
                REV_EST_DURATION_USED,
                REV_EST_PERIOD_USED,
                BILLING_PROFILE_USED,
                ERN_FLAG_USED_YN,
                EVN_THRESHOLD_AMT,
                EVN_THRESHOLD_CUR,
                ERN_THRESHOLD_AMT,
                ERN_THRESHOLD_CUR,
                RENEWAL_GRACE_DURATION_USED,
                RENEWAL_GRACE_PERIOD_USED,
                INV_TRX_TYPE,
                INV_PRINT_PROFILE,
                AR_INTERFACE_YN,
                HOLD_BILLING,
                SUMMARY_TRX_YN,
                SERVICE_PO_NUMBER,
                SERVICE_PO_REQUIRED,
                BILLING_SCHEDULE_TYPE,
                OBJECT_VERSION_NUMBER,
                SECURITY_GROUP_ID,
                REQUEST_ID,
                CREATED_BY,
                CREATION_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_DATE,
                LAST_UPDATE_LOGIN,
                PERIOD_TYPE,
                PERIOD_START,
                PRICE_UOM,
                FOLLOW_UP_ACTION,
                FOLLOW_UP_DATE,
                TRXN_EXTENSION_ID,
                DATE_ACCEPTED,
                ACCEPTED_BY,
                RMNDR_SUPPRESS_FLAG,
                RMNDR_SENT_FLAG,
                QUOTE_SENT_FLAG,
                PROCESS_REQUEST_ID,
                WF_ITEM_KEY,
                PERSON_PARTY_ID,
                TAX_CLASSIFICATION_CODE,
                EXEMPT_CERTIFICATE_NUMBER,
                EXEMPT_REASON_CODE,
                APPROVAL_TYPE_USED
          FROM Oks_K_Headers_V
         WHERE oks_k_headers_v.id = p_id;
Line: 262

        l_khrv_rec.last_updated_by,
        l_khrv_rec.last_update_date,
        l_khrv_rec.last_update_login,
        l_khrv_rec.period_type,
        l_khrv_rec.period_start,
        l_khrv_rec.price_uom,
        l_khrv_rec.follow_up_action,
        l_khrv_rec.follow_up_date,
        l_khrv_rec.trxn_extension_id,
        l_khrv_rec.date_accepted,
        l_khrv_rec.accepted_by,
        l_khrv_rec.rmndr_suppress_flag,
        l_khrv_rec.rmndr_sent_flag,
        l_khrv_rec.quote_sent_flag,
        l_khrv_rec.process_request_id,
        l_khrv_rec.wf_item_key,
        l_khrv_rec.person_party_id,
        l_khrv_rec.tax_classification_code,
        l_khrv_rec.exempt_certificate_number,
        l_khrv_rec.exempt_reason_code,
        l_khrv_rec.approval_type_used;
Line: 324

        SELECT
                ID,
                CHR_ID,
                ACCT_RULE_ID,
                PAYMENT_TYPE,
                CC_NO,
                CC_EXPIRY_DATE,
                CC_BANK_ACCT_ID,
                CC_AUTH_CODE,
                COMMITMENT_ID,
                GRACE_DURATION,
                GRACE_PERIOD,
                EST_REV_PERCENT,
                EST_REV_DATE,
                TAX_AMOUNT,
                TAX_STATUS,
                TAX_CODE,
                TAX_EXEMPTION_ID,
                BILLING_PROFILE_ID,
                RENEWAL_STATUS,
                ELECTRONIC_RENEWAL_FLAG,
                QUOTE_TO_CONTACT_ID,
                QUOTE_TO_SITE_ID,
                QUOTE_TO_EMAIL_ID,
                QUOTE_TO_PHONE_ID,
                QUOTE_TO_FAX_ID,
                RENEWAL_PO_REQUIRED,
                RENEWAL_PO_NUMBER,
                RENEWAL_PRICE_LIST,
                RENEWAL_PRICING_TYPE,
                RENEWAL_MARKUP_PERCENT,
                RENEWAL_GRACE_DURATION,
                RENEWAL_GRACE_PERIOD,
                RENEWAL_EST_REV_PERCENT,
                RENEWAL_EST_REV_DURATION,
                RENEWAL_EST_REV_PERIOD,
                RENEWAL_PRICE_LIST_USED,
                RENEWAL_TYPE_USED,
                RENEWAL_NOTIFICATION_TO,
                RENEWAL_PO_USED,
                RENEWAL_PRICING_TYPE_USED,
                RENEWAL_MARKUP_PERCENT_USED,
                REV_EST_PERCENT_USED,
                REV_EST_DURATION_USED,
                REV_EST_PERIOD_USED,
                BILLING_PROFILE_USED,
                EVN_THRESHOLD_AMT,
                EVN_THRESHOLD_CUR,
                ERN_THRESHOLD_AMT,
                ERN_THRESHOLD_CUR,
                RENEWAL_GRACE_DURATION_USED,
                RENEWAL_GRACE_PERIOD_USED,
                INV_TRX_TYPE,
                INV_PRINT_PROFILE,
                AR_INTERFACE_YN,
                HOLD_BILLING,
                SUMMARY_TRX_YN,
                SERVICE_PO_NUMBER,
                SERVICE_PO_REQUIRED,
                BILLING_SCHEDULE_TYPE,
                OBJECT_VERSION_NUMBER,
                REQUEST_ID,
                CREATED_BY,
                CREATION_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_DATE,
                LAST_UPDATE_LOGIN,
                ERN_FLAG_USED_YN,
                FOLLOW_UP_ACTION,
                FOLLOW_UP_DATE,
                TRXN_EXTENSION_ID,
                DATE_ACCEPTED,
                ACCEPTED_BY,
                RMNDR_SUPPRESS_FLAG,
                RMNDR_SENT_FLAG,
                QUOTE_SENT_FLAG,
                PROCESS_REQUEST_ID,
                WF_ITEM_KEY,
                PERIOD_START,
                PERIOD_TYPE,
                PRICE_UOM,
                PERSON_PARTY_ID,
                TAX_CLASSIFICATION_CODE,
                EXEMPT_CERTIFICATE_NUMBER,
                EXEMPT_REASON_CODE,
                APPROVAL_TYPE_USED
          FROM Oks_K_Headers_B
         WHERE oks_k_headers_b.id = p_id;
Line: 482

        l_khr_rec.last_updated_by,
        l_khr_rec.last_update_date,
        l_khr_rec.last_update_login,
        l_khr_rec.ern_flag_used_yn,
        l_khr_rec.follow_up_action,
        l_khr_rec.follow_up_date,
        l_khr_rec.trxn_extension_id,
        l_khr_rec.date_accepted,
        l_khr_rec.accepted_by,
        l_khr_rec.rmndr_suppress_flag,
        l_khr_rec.rmndr_sent_flag,
        l_khr_rec.quote_sent_flag,
        l_khr_rec.process_request_id,
        l_khr_rec.wf_item_key,
        l_khr_rec.period_start,
        l_khr_rec.period_type,
        l_khr_rec.price_uom,
        l_khr_rec.person_party_id,
        l_khr_rec.tax_classification_code,
        l_khr_rec.exempt_certificate_number,
        l_khr_rec.exempt_reason_code,
        l_khr_rec.approval_type_used;
Line: 740

        IF (l_khrv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
            l_khrv_rec.last_updated_by := NULL;
Line: 743

        IF (l_khrv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
            l_khrv_rec.last_update_date := NULL;
Line: 746

        IF (l_khrv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
            l_khrv_rec.last_update_login := NULL;
Line: 962

        SELECT 'x'
          FROM Okc_K_Headers_V
         WHERE okc_k_headers_v.id = p_id;
Line: 1075

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

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

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

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

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

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

    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_khr_rec IN khr_rec_type,
                         x_khr_rec OUT NOCOPY khr_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 1442

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

        SELECT CONTRACT_NUMBER, CONTRACT_NUMBER_MODIFIER, ORG_ID
             FROM OKC_K_HEADERS_ALL_B okck,
                  OKC_STATUSES_B sts
              WHERE okck.id = p_chr_id
                AND sts.ste_code = 'ENTERED'
                AND NVL(TEMPLATE_YN, 'N') = 'N'
                AND sts.code = okck.sts_code;
Line: 1461

        SELECT
          P.PARTY_ID
        FROM HZ_CUST_ACCOUNT_ROLES CAR,
             HZ_PARTIES P,
             HZ_RELATIONSHIPS R
         WHERE CAR.ROLE_TYPE = 'CONTACT'
            AND R.PARTY_ID = CAR.PARTY_ID
            AND R.CONTENT_SOURCE_TYPE = 'USER_ENTERED'
            AND P.PARTY_ID = R.SUBJECT_ID
            AND R.DIRECTIONAL_FLAG = 'F'
            AND CAR.CUST_ACCOUNT_ROLE_ID = p_contact_id
            AND EXISTS (SELECT 'X' FROM HZ_CUST_ACCT_SITES CAS
                        WHERE CAS.CUST_ACCOUNT_ID = CAR.CUST_ACCOUNT_ID
                        AND CAS.ORG_ID = P_ORG_ID);
Line: 1552

        INSERT INTO OKS_K_HEADERS_B(
                                    id,
                                    chr_id,
                                    acct_rule_id,
                                    payment_type,
                                    cc_no,
                                    cc_expiry_date,
                                    cc_bank_acct_id,
                                    cc_auth_code,
                                    commitment_id,
                                    grace_duration,
                                    grace_period,
                                    est_rev_percent,
                                    est_rev_date,
                                    tax_amount,
                                    tax_status,
                                    tax_code,
                                    tax_exemption_id,
                                    billing_profile_id,
                                    renewal_status,
                                    electronic_renewal_flag,
                                    quote_to_contact_id,
                                    quote_to_site_id,
                                    quote_to_email_id,
                                    quote_to_phone_id,
                                    quote_to_fax_id,
                                    renewal_po_required,
                                    renewal_po_number,
                                    renewal_price_list,
                                    renewal_pricing_type,
                                    renewal_markup_percent,
                                    renewal_grace_duration,
                                    renewal_grace_period,
                                    renewal_est_rev_percent,
                                    renewal_est_rev_duration,
                                    renewal_est_rev_period,
                                    renewal_price_list_used,
                                    renewal_type_used,
                                    renewal_notification_to,
                                    renewal_po_used,
                                    renewal_pricing_type_used,
                                    renewal_markup_percent_used,
                                    rev_est_percent_used,
                                    rev_est_duration_used,
                                    rev_est_period_used,
                                    billing_profile_used,
                                    evn_threshold_amt,
                                    evn_threshold_cur,
                                    ern_threshold_amt,
                                    ern_threshold_cur,
                                    renewal_grace_duration_used,
                                    renewal_grace_period_used,
                                    inv_trx_type,
                                    inv_print_profile,
                                    ar_interface_yn,
                                    hold_billing,
                                    summary_trx_yn,
                                    service_po_number,
                                    service_po_required,
                                    billing_schedule_type,
                                    object_version_number,
                                    request_id,
                                    created_by,
                                    creation_date,
                                    last_updated_by,
                                    last_update_date,
                                    last_update_login,
                                    ern_flag_used_yn,
                                    follow_up_action,
                                    follow_up_date,
                                    trxn_extension_id,
                                    date_accepted,
                                    accepted_by,
                                    rmndr_suppress_flag,
                                    rmndr_sent_flag,
                                    quote_sent_flag,
                                    process_request_id,
                                    wf_item_key,
                                    period_start,
                                    period_type,
                                    price_uom,
                                    person_party_id,
                                    tax_classification_code,
                                    exempt_certificate_number,
                                    exempt_reason_code,
                                    approval_type_used)
        VALUES (
                l_khr_rec.id,
                l_khr_rec.chr_id,
                l_khr_rec.acct_rule_id,
                l_khr_rec.payment_type,
                l_khr_rec.cc_no,
                l_khr_rec.cc_expiry_date,
                l_khr_rec.cc_bank_acct_id,
                l_khr_rec.cc_auth_code,
                l_khr_rec.commitment_id,
                l_khr_rec.grace_duration,
                l_khr_rec.grace_period,
                l_khr_rec.est_rev_percent,
                l_khr_rec.est_rev_date,
                l_khr_rec.tax_amount,
                l_khr_rec.tax_status,
                l_khr_rec.tax_code,
                l_khr_rec.tax_exemption_id,
                l_khr_rec.billing_profile_id,
                l_khr_rec.renewal_status,
                l_khr_rec.electronic_renewal_flag,
                l_khr_rec.quote_to_contact_id,
                l_khr_rec.quote_to_site_id,
                l_khr_rec.quote_to_email_id,
                l_khr_rec.quote_to_phone_id,
                l_khr_rec.quote_to_fax_id,
                l_khr_rec.renewal_po_required,
                l_khr_rec.renewal_po_number,
                l_khr_rec.renewal_price_list,
                l_khr_rec.renewal_pricing_type,
                l_khr_rec.renewal_markup_percent,
                l_khr_rec.renewal_grace_duration,
                l_khr_rec.renewal_grace_period,
                l_khr_rec.renewal_est_rev_percent,
                l_khr_rec.renewal_est_rev_duration,
                l_khr_rec.renewal_est_rev_period,
                l_khr_rec.renewal_price_list_used,
                l_khr_rec.renewal_type_used,
                l_khr_rec.renewal_notification_to,
                l_khr_rec.renewal_po_used,
                l_khr_rec.renewal_pricing_type_used,
                l_khr_rec.renewal_markup_percent_used,
                l_khr_rec.rev_est_percent_used,
                l_khr_rec.rev_est_duration_used,
                l_khr_rec.rev_est_period_used,
                l_khr_rec.billing_profile_used,
                l_khr_rec.evn_threshold_amt,
                l_khr_rec.evn_threshold_cur,
                l_khr_rec.ern_threshold_amt,
                l_khr_rec.ern_threshold_cur,
                l_khr_rec.renewal_grace_duration_used,
                l_khr_rec.renewal_grace_period_used,
                l_khr_rec.inv_trx_type,
                l_khr_rec.inv_print_profile,
                l_khr_rec.ar_interface_yn,
                l_khr_rec.hold_billing,
                l_khr_rec.summary_trx_yn,
                l_khr_rec.service_po_number,
                l_khr_rec.service_po_required,
                l_khr_rec.billing_schedule_type,
                l_khr_rec.object_version_number,
                l_khr_rec.request_id,
                l_khr_rec.created_by,
                l_khr_rec.creation_date,
                l_khr_rec.last_updated_by,
                l_khr_rec.last_update_date,
                l_khr_rec.last_update_login,
                l_khr_rec.ern_flag_used_yn,
                l_khr_rec.follow_up_action,
                l_khr_rec.follow_up_date,
                l_khr_rec.trxn_extension_id,
                l_khr_rec.date_accepted,
                l_khr_rec.accepted_by,
                l_khr_rec.rmndr_suppress_flag,
                l_khr_rec.rmndr_sent_flag,
                l_khr_rec.quote_sent_flag,
                l_khr_rec.process_request_id,
                l_khr_rec.wf_item_key,
                l_khr_rec.period_start,
                l_khr_rec.period_type,
                l_khr_rec.price_uom,
                l_khr_rec.person_party_id,
                l_khr_rec.tax_classification_code,
                l_khr_rec.exempt_certificate_number,
                l_khr_rec.exempt_reason_code,
                l_khr_rec.approval_type_used);
Line: 1791

    END insert_row;
Line: 1795

    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_khrv_rec IN khrv_rec_type,
                         x_khrv_rec OUT NOCOPY khrv_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 1805

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

        l_khrv_rec.LAST_UPDATE_DATE := l_khrv_rec.CREATION_DATE;
Line: 1822

        l_khrv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 1823

        l_khrv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 1887

        insert_row(
                   p_init_msg_list,
                   l_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_khr_rec,
                   lx_khr_rec
                   );
Line: 1936

    END insert_row;
Line: 1940

    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_khrv_tbl IN khrv_tbl_type,
                         x_khrv_tbl OUT NOCOPY khrv_tbl_type,
                         px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 1951

    l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
Line: 1965

                    insert_row (
                                p_api_version => p_api_version,
                                p_init_msg_list => OKC_API.G_FALSE,
                                x_return_status => l_error_rec.error_type,
                                x_msg_count => l_error_rec.msg_count,
                                x_msg_data => l_error_rec.msg_data,
                                p_khrv_rec => p_khrv_tbl(i),
                                x_khrv_rec => x_khrv_tbl(i));
Line: 2033

    END insert_row;
Line: 2040

    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_khrv_tbl IN khrv_tbl_type,
                         x_khrv_tbl OUT NOCOPY khrv_tbl_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 2050

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

            insert_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_khrv_tbl => p_khrv_tbl,
                        x_khrv_tbl => x_khrv_tbl,
                        px_error_tbl => l_error_tbl);
Line: 2099

    END insert_row;
Line: 2117

        SELECT OBJECT_VERSION_NUMBER
          FROM OKS_K_HEADERS_B
         WHERE ID = p_khr_rec.id
           AND OBJECT_VERSION_NUMBER = p_khr_rec.object_version_number
        FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
Line: 2124

        SELECT OBJECT_VERSION_NUMBER
          FROM OKS_K_HEADERS_B
         WHERE ID = p_khr_rec.id;
Line: 2165

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

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

    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_khr_rec IN khr_rec_type,
                         x_khr_rec OUT NOCOPY khr_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 2463

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

        SELECT ORG_ID
             FROM OKC_K_HEADERS_ALL_B okck,
                  OKC_STATUSES_B sts
              WHERE okck.id = p_chr_id
                AND sts.ste_code = 'ENTERED'
                AND NVL(TEMPLATE_YN, 'N') = 'N'
                AND sts.code = okck.sts_code;
Line: 2481

        SELECT
          P.PARTY_ID
        FROM HZ_CUST_ACCOUNT_ROLES CAR,
             HZ_PARTIES P,
             HZ_RELATIONSHIPS R
         WHERE CAR.ROLE_TYPE = 'CONTACT'
            AND R.PARTY_ID = CAR.PARTY_ID
            AND R.CONTENT_SOURCE_TYPE = 'USER_ENTERED'
            AND P.PARTY_ID = R.SUBJECT_ID
            AND R.DIRECTIONAL_FLAG = 'F'
            AND CAR.CUST_ACCOUNT_ROLE_ID = p_contact_id
            AND EXISTS (SELECT 'X' FROM HZ_CUST_ACCT_SITES CAS
                        WHERE CAS.CUST_ACCOUNT_ID = CAR.CUST_ACCOUNT_ID
                        AND CAS.ORG_ID = P_ORG_ID);
Line: 2789

            IF (x_khr_rec.last_updated_by = OKC_API.G_MISS_NUM)
                THEN
                x_khr_rec.last_updated_by := l_khr_rec.last_updated_by;
Line: 2793

            IF (x_khr_rec.last_update_date = OKC_API.G_MISS_DATE)
                THEN
                x_khr_rec.last_update_date := l_khr_rec.last_update_date;
Line: 2797

            IF (x_khr_rec.last_update_login = OKC_API.G_MISS_NUM)
                THEN
                x_khr_rec.last_update_login := l_khr_rec.last_update_login;
Line: 2975

        UPDATE OKS_K_HEADERS_B
        SET CHR_ID = l_def_khr_rec.chr_id,
            ACCT_RULE_ID = l_def_khr_rec.acct_rule_id,
            PAYMENT_TYPE = l_def_khr_rec.payment_type,
            CC_NO = l_def_khr_rec.cc_no,
            CC_EXPIRY_DATE = l_def_khr_rec.cc_expiry_date,
            CC_BANK_ACCT_ID = l_def_khr_rec.cc_bank_acct_id,
            CC_AUTH_CODE = l_def_khr_rec.cc_auth_code,
            COMMITMENT_ID = l_def_khr_rec.commitment_id,
            GRACE_DURATION = l_def_khr_rec.grace_duration,
            GRACE_PERIOD = l_def_khr_rec.grace_period,
            EST_REV_PERCENT = l_def_khr_rec.est_rev_percent,
            EST_REV_DATE = l_def_khr_rec.est_rev_date,
            TAX_AMOUNT = l_def_khr_rec.tax_amount,
            TAX_STATUS = l_def_khr_rec.tax_status,
            TAX_CODE = l_def_khr_rec.tax_code,
            TAX_EXEMPTION_ID = l_def_khr_rec.tax_exemption_id,
            BILLING_PROFILE_ID = l_def_khr_rec.billing_profile_id,
            RENEWAL_STATUS = l_def_khr_rec.renewal_status,
            ELECTRONIC_RENEWAL_FLAG = l_def_khr_rec.electronic_renewal_flag,
            QUOTE_TO_CONTACT_ID = l_def_khr_rec.quote_to_contact_id,
            QUOTE_TO_SITE_ID = l_def_khr_rec.quote_to_site_id,
            QUOTE_TO_EMAIL_ID = l_def_khr_rec.quote_to_email_id,
            QUOTE_TO_PHONE_ID = l_def_khr_rec.quote_to_phone_id,
            QUOTE_TO_FAX_ID = l_def_khr_rec.quote_to_fax_id,
            RENEWAL_PO_REQUIRED = l_def_khr_rec.renewal_po_required,
            RENEWAL_PO_NUMBER = l_def_khr_rec.renewal_po_number,
            RENEWAL_PRICE_LIST = l_def_khr_rec.renewal_price_list,
            RENEWAL_PRICING_TYPE = l_def_khr_rec.renewal_pricing_type,
            RENEWAL_MARKUP_PERCENT = l_def_khr_rec.renewal_markup_percent,
            RENEWAL_GRACE_DURATION = l_def_khr_rec.renewal_grace_duration,
            RENEWAL_GRACE_PERIOD = l_def_khr_rec.renewal_grace_period,
            RENEWAL_EST_REV_PERCENT = l_def_khr_rec.renewal_est_rev_percent,
            RENEWAL_EST_REV_DURATION = l_def_khr_rec.renewal_est_rev_duration,
            RENEWAL_EST_REV_PERIOD = l_def_khr_rec.renewal_est_rev_period,
            RENEWAL_PRICE_LIST_USED = l_def_khr_rec.renewal_price_list_used,
            RENEWAL_TYPE_USED = l_def_khr_rec.renewal_type_used,
            RENEWAL_NOTIFICATION_TO = l_def_khr_rec.renewal_notification_to,
            RENEWAL_PO_USED = l_def_khr_rec.renewal_po_used,
            RENEWAL_PRICING_TYPE_USED = l_def_khr_rec.renewal_pricing_type_used,
            RENEWAL_MARKUP_PERCENT_USED = l_def_khr_rec.renewal_markup_percent_used,
            REV_EST_PERCENT_USED = l_def_khr_rec.rev_est_percent_used,
            REV_EST_DURATION_USED = l_def_khr_rec.rev_est_duration_used,
            REV_EST_PERIOD_USED = l_def_khr_rec.rev_est_period_used,
            BILLING_PROFILE_USED = l_def_khr_rec.billing_profile_used,
            EVN_THRESHOLD_AMT = l_def_khr_rec.evn_threshold_amt,
            EVN_THRESHOLD_CUR = l_def_khr_rec.evn_threshold_cur,
            ERN_THRESHOLD_AMT = l_def_khr_rec.ern_threshold_amt,
            ERN_THRESHOLD_CUR = l_def_khr_rec.ern_threshold_cur,
            RENEWAL_GRACE_DURATION_USED = l_def_khr_rec.renewal_grace_duration_used,
            RENEWAL_GRACE_PERIOD_USED = l_def_khr_rec.renewal_grace_period_used,
            INV_TRX_TYPE = l_def_khr_rec.inv_trx_type,
            INV_PRINT_PROFILE = l_def_khr_rec.inv_print_profile,
            AR_INTERFACE_YN = l_def_khr_rec.ar_interface_yn,
            HOLD_BILLING = l_def_khr_rec.hold_billing,
            SUMMARY_TRX_YN = l_def_khr_rec.summary_trx_yn,
            SERVICE_PO_NUMBER = l_def_khr_rec.service_po_number,
            SERVICE_PO_REQUIRED = l_def_khr_rec.service_po_required,
            BILLING_SCHEDULE_TYPE = l_def_khr_rec.billing_schedule_type,
            OBJECT_VERSION_NUMBER = l_def_khr_rec.object_version_number,
            REQUEST_ID = l_def_khr_rec.request_id,
            CREATED_BY = l_def_khr_rec.created_by,
            CREATION_DATE = l_def_khr_rec.creation_date,
            LAST_UPDATED_BY = l_def_khr_rec.last_updated_by,
            LAST_UPDATE_DATE = l_def_khr_rec.last_update_date,
            LAST_UPDATE_LOGIN = l_def_khr_rec.last_update_login,
            ERN_FLAG_USED_YN = l_def_khr_rec.ern_flag_used_yn,
            FOLLOW_UP_ACTION = l_def_khr_rec.follow_up_action,
            FOLLOW_UP_DATE = l_def_khr_rec.follow_up_date,
            TRXN_EXTENSION_ID = l_def_khr_rec.trxn_extension_id,
            DATE_ACCEPTED = l_def_khr_rec.date_accepted,
            ACCEPTED_BY = l_def_khr_rec.accepted_by,
            RMNDR_SUPPRESS_FLAG = l_def_khr_rec.rmndr_suppress_flag,
            RMNDR_SENT_FLAG = l_def_khr_rec.rmndr_sent_flag,
            QUOTE_SENT_FLAG = l_def_khr_rec.quote_sent_flag,
            PROCESS_REQUEST_ID = l_def_khr_rec.process_request_id,
            WF_ITEM_KEY = l_def_khr_rec.wf_item_key,
            PERIOD_START = l_def_khr_rec.period_start,
            PERIOD_TYPE = l_def_khr_rec.period_type,
            PRICE_UOM = l_def_khr_rec.price_uom,
            PERSON_PARTY_ID = l_def_khr_rec.person_party_id,
            TAX_CLASSIFICATION_CODE = l_def_khr_rec.tax_classification_code,
            EXEMPT_CERTIFICATE_NUMBER = l_def_khr_rec.exempt_certificate_number,
            EXEMPT_REASON_CODE = l_def_khr_rec.exempt_reason_code,
            APPROVAL_TYPE_USED = l_def_khr_rec.approval_type_used
        WHERE ID = l_def_khr_rec.id;
Line: 3118

    END update_row;
Line: 3122

    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_khrv_rec IN khrv_rec_type,
                         x_khrv_rec OUT NOCOPY khrv_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 3132

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

        l_khrv_rec.LAST_UPDATE_DATE := SYSDATE;
Line: 3148

        l_khrv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 3149

        l_khrv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 3424

            IF (x_khrv_rec.last_updated_by = OKC_API.G_MISS_NUM)
                THEN
                x_khrv_rec.last_updated_by := l_db_khrv_rec.last_updated_by;
Line: 3428

            IF (x_khrv_rec.last_update_date = OKC_API.G_MISS_DATE)
                THEN
                x_khrv_rec.last_update_date := l_db_khrv_rec.last_update_date;
Line: 3432

            IF (x_khrv_rec.last_update_login = OKC_API.G_MISS_NUM)
                THEN
                x_khrv_rec.last_update_login := l_db_khrv_rec.last_update_login;
Line: 3589

        update_row(
                   p_init_msg_list,
                   l_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_khr_rec,
                   lx_khr_rec
                   );
Line: 3637

    END update_row;
Line: 3641

    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_khrv_tbl IN khrv_tbl_type,
                         x_khrv_tbl OUT NOCOPY khrv_tbl_type,
                         px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 3652

    l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
Line: 3666

                    update_row (
                                p_api_version => p_api_version,
                                p_init_msg_list => OKC_API.G_FALSE,
                                x_return_status => l_error_rec.error_type,
                                x_msg_count => l_error_rec.msg_count,
                                x_msg_data => l_error_rec.msg_data,
                                p_khrv_rec => p_khrv_tbl(i),
                                x_khrv_rec => x_khrv_tbl(i));
Line: 3734

    END update_row;
Line: 3741

    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_khrv_tbl IN khrv_tbl_type,
                         x_khrv_tbl OUT NOCOPY khrv_tbl_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 3751

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

            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_khrv_tbl => p_khrv_tbl,
                        x_khrv_tbl => x_khrv_tbl,
                        px_error_tbl => l_error_tbl);
Line: 3800

    END update_row;
Line: 3808

    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_khr_rec IN khr_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 3816

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

        SELECT oksk.chr_id, oksk.wf_item_key
        FROM OKS_K_HEADERS_B oksk
        WHERE oksk.id = p_id;
Line: 3868

        DELETE FROM OKS_K_HEADERS_B
         WHERE ID = p_khr_rec.id;
Line: 3904

    END delete_row;
Line: 3908

    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_khrv_rec IN khrv_rec_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 3917

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

        delete_row(
                   p_init_msg_list,
                   l_return_status,
                   x_msg_count,
                   x_msg_data,
                   l_khr_rec
                   );
Line: 3986

    END delete_row;
Line: 3990

    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_khrv_tbl IN khrv_tbl_type,
                         px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 4000

    l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
Line: 4014

                    delete_row (
                                p_api_version => p_api_version,
                                p_init_msg_list => OKC_API.G_FALSE,
                                x_return_status => l_error_rec.error_type,
                                x_msg_count => l_error_rec.msg_count,
                                x_msg_data => l_error_rec.msg_data,
                                p_khrv_rec => p_khrv_tbl(i));
Line: 4081

    END delete_row;
Line: 4086

    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_khrv_tbl IN khrv_tbl_type) IS

    l_api_version CONSTANT NUMBER := 1;
Line: 4095

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

            delete_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_khrv_tbl => p_khrv_tbl,
                        px_error_tbl => l_error_tbl);
Line: 4143

    END delete_row;