DBA Data[Home] [Help]

APPS.OKL_AM_CNTRCT_LN_TRMNT_PVT SQL Statements

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

Line: 45

         SELECT CHR.scs_code,
                khr.deal_type
           FROM okc_k_headers_v CHR,
                okl_k_headers_v khr
          WHERE CHR.ID = p_khr_id AND khr.ID = CHR.ID;
Line: 154

PROCEDURE update_quote_status(p_term_rec IN term_rec_type) IS

    lp_qtev_rec                 OKL_TRX_QUOTES_PUB.qtev_rec_type;
Line: 174

                                     := g_module_name || 'update_quote_status';
Line: 187

         SELECT tmt_status_code
          FROM okl_trx_contracts trx
          WHERE trx.qte_id = p_qte_id
   --rkuttiya added for 12.1.1 Multi GAAP Project
          AND  trx.representation_type = 'PRIMARY';
Line: 197

         SELECT qst_code
          FROM okl_trx_quotes_v
          WHERE id = p_qte_id
          AND (qtp_code LIKE 'TER%' OR qtp_code LIKE 'RES%');
Line: 252

      OKL_TRX_QUOTES_PUB.update_trx_quotes (
           p_api_version                  => l_api_version,
           p_init_msg_list                => OKL_API.G_FALSE,
           x_return_status                => l_return_status,
           x_msg_count                    => lx_msg_count,
           x_msg_data                     => lx_msg_data,
           p_qtev_rec                     => lp_qtev_rec,
           x_qtev_rec                     => lx_qtev_rec);
Line: 276

END update_quote_status;
Line: 346

         SELECT qte.qtp_code qtp_code,
                qte.qrs_code qrs_code
           FROM okl_trx_quotes_v qte
          WHERE qte.ID = p_quote_id;
Line: 357

         SELECT khr.contract_number contract_number
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_khr_id;
Line: 536

      ELSIF (p_term_rec.p_control_flag = 'TRMNT_QUOTE_UPDATE')
      THEN
         -- Get the lookup meaning for quote type
         l_quote_type :=
            okl_am_util_pvt.get_lookup_meaning
                                   (p_lookup_type      => 'OKL_QUOTE_TYPE',
                                    p_lookup_code      => p_term_rec.p_quote_type,
                                    p_validate_yn      => g_yes
                                   );
Line: 928

            ELSIF (p_tmt_flag = 'TMT_CONTRACT_UPDATED_YN')
            THEN
               px_tcnv_rec.tmt_contract_updated_yn := g_yes;
Line: 931

            ELSIF (p_tmt_flag = 'TMT_STREAMS_UPDATED_YN')
            THEN
               px_tcnv_rec.tmt_streams_updated_yn := g_yes;
Line: 974

            ELSIF (p_tmt_flag = 'TMT_CONTRACT_UPDATED_YN')
            THEN
               px_tcnv_rec.tmt_contract_updated_yn := g_no;
Line: 977

            ELSIF (p_tmt_flag = 'TMT_STREAMS_UPDATED_YN')
            THEN
               px_tcnv_rec.tmt_streams_updated_yn := g_no;
Line: 1021

         ELSIF (p_tmt_flag = 'TMT_CONTRACT_UPDATED_YN')
         THEN
            px_tcnv_rec.tmt_contract_updated_yn := p_ret_val;
Line: 1024

         ELSIF (p_tmt_flag = 'TMT_STREAMS_UPDATED_YN')
         THEN
            px_tcnv_rec.tmt_streams_updated_yn := p_ret_val;
Line: 1138

      IF p_trn_mode = 'INSERT'
      THEN
         IF (is_debug_statement_on)
         THEN
            okl_debug_pub.log_debug
                        (g_level_statement,
                         l_module_name,
                         'calling OKL_TRX_CONTRACTS_PUB.create_trx_contracts'
                        );
Line: 1169

      ELSIF p_trn_mode = 'UPDATE'
      THEN
         IF (is_debug_statement_on)
         THEN
            okl_debug_pub.log_debug
                        (g_level_statement,
                         l_module_name,
                         'calling OKL_TRX_CONTRACTS_PUB.update_trx_contracts'
                        );
Line: 1181

         okl_trx_contracts_pub.update_trx_contracts
                                          (p_api_version        => l_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => l_msg_count,
                                           x_msg_data           => l_msg_data,
                                           p_tcnv_rec           => lp_tcnv_rec,
                                           x_tcnv_rec           => lx_tcnv_rec
                                          );
Line: 1196

                   'called OKL_TRX_CONTRACTS_PUB.update_trx_contracts , return status: '
                || l_return_status
               );
Line: 1297

         SELECT kle.ID kle_id,
                kle.NAME asset_name,
                tql.asset_quantity asset_quantity,
                tql.ID tql_id,
                tql.quote_quantity quote_quantity,
                tql.split_kle_name split_kle_name          -- RMUNJULU 2757312
           FROM okl_txl_quote_lines_v tql,
                okc_k_lines_v kle
          WHERE tql.qte_id = p_qte_id
            AND tql.qlt_code = 'AMCFIA'
            AND tql.kle_id = kle.ID;
Line: 1425

         SELECT khr.sts_code sts_code
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_khr_id;
Line: 1435

         SELECT kle.sts_code sts_code
           FROM okc_k_lines_v kle
          WHERE kle.ID = p_kle_id;
Line: 1625

         SELECT COUNT (txd.ID) ib_lines_count
           FROM okl_txd_quote_line_dtls txd
          WHERE txd.tql_id = p_tql_id;
Line: 1634

         SELECT txd.kle_id
           FROM okl_txd_quote_line_dtls txd
          WHERE txd.tql_id = p_tql_id;
Line: 2036

                                  'calling OKL_TXD_ASSETS_PUB.update_txd_asset_def'
                                 );
Line: 2040

                           okl_txd_assets_pub.update_txd_asset_def
                                          (p_api_version        => l_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => x_return_status,
                                           x_msg_count          => l_msg_count,
                                           x_msg_data           => l_msg_data,
                                           p_adpv_rec           => lx_txd_assets_rec,
                                           x_adpv_rec           => lx_txdv_rec
                                          );
Line: 2055

                                     'called OKL_TXD_ASSETS_PUB.update_txd_asset_def , return status: '
                                  || x_return_status
                                 );
Line: 2300

         SELECT COUNT (txd.ID) ib_lines_count
           FROM okl_txd_quote_line_dtls txd
          WHERE txd.tql_id = p_tql_id;
Line: 2309

         SELECT txd.kle_id
           FROM okl_txd_quote_line_dtls txd
          WHERE txd.tql_id = p_tql_id;
Line: 2354

         SELECT kle.NAME NAME
           FROM okc_k_lines_v kle
          WHERE kle.ID = p_kle_id;
Line: 2366

         SELECT 'N',
                txl.ID
           FROM okl_txl_assets_b txl,
                okl_trx_assets trx,
                okc_k_lines_v kle_fin,
                okc_k_lines_v kle_fix,
                okc_line_styles_b lty_fin,
                okc_line_styles_b lty_fix
          WHERE txl.tal_type = 'ALI'
            AND trx.tsu_code = 'ENTERED'
            AND txl.tas_id = trx.ID
            AND kle_fin.lse_id = lty_fin.ID
            AND lty_fin.lty_code = 'FREE_FORM1'
            AND kle_fin.ID = kle_fix.cle_id
            AND kle_fix.lse_id = lty_fix.ID
            AND lty_fix.lty_code = 'FIXED_ASSET'
            AND txl.kle_id = kle_fix.ID
            AND kle_fin.ID = p_kle_id;
Line: 2391

         SELECT asset_number
           FROM okl_txd_assets_b
          WHERE tal_id = p_tal_id AND target_kle_id IS NULL;
Line: 2417

            SELECT 'Y' a
              FROM okx_assets_v okx
             WHERE okx.asset_number = p_asset_number;
Line: 2426

            SELECT 'Y' a
              FROM okl_k_lines_full_v kle,
                   okc_line_styles_b lse
             WHERE kle.NAME = p_asset_number
               AND kle.lse_id = lse.ID
               AND lse.lty_code = 'FIXED_ASSET';
Line: 2786

                     'calling OKL_TXL_QUOTE_LINES_PUB.update_txl_quote_lines'
                    );
Line: 2791

         okl_txl_quote_lines_pub.update_txl_quote_lines
                                          (p_api_version        => l_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => x_return_status,
                                           x_msg_count          => l_msg_count,
                                           x_msg_data           => l_msg_data,
                                           p_tqlv_tbl           => lp_tqlv_tbl,
                                           x_tqlv_tbl           => lx_tqlv_tbl
                                          );
Line: 2806

                   'called OKL_TXL_QUOTE_LINES_PUB.update_txl_quote_lines , return status: '
                || x_return_status
               );
Line: 3395

         SELECT stm.ID ID
           FROM okl_streams_v stm
          WHERE stm.kle_id = p_kle_id AND stm.say_code = 'CURR';
Line: 3454

                              'In param, px_tcnv_rec.tmt_streams_updated_yn: '
                           || px_tcnv_rec.tmt_streams_updated_yn
                          );
Line: 3544

             AND NVL (px_tcnv_rec.tmt_streams_updated_yn, '?') <> g_yes
            )
         OR (p_trn_already_set = g_no)
      THEN
         -- if streams found then
         IF (l_streams_found = g_yes)
         THEN
            j := 1;
Line: 3582

                                     'calling OKL_STREAMS_PUB.update_streams'
                                    );
Line: 3587

            okl_streams_pub.update_streams
                                          (p_api_version        => l_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => l_msg_count,
                                           x_msg_data           => l_msg_data,
                                           p_stmv_tbl           => lp_stmv_tbl,
                                           x_stmv_tbl           => lx_stmv_tbl
                                          );
Line: 3602

                      'called OKL_STREAMS_PUB.update_streams , return status: '
                   || l_return_status
                  );
Line: 3629

                                 p_tmt_flag            => 'TMT_STREAMS_UPDATED_YN',
                                 p_tsu_code            => 'WORKING',
                                 px_tcnv_rec           => px_tcnv_rec
                                );
Line: 3642

                                 p_tmt_flag            => 'TMT_STREAMS_UPDATED_YN',
                                 p_tsu_code            => 'WORKING',
                                 p_ret_val             => NULL,
                                 px_tcnv_rec           => px_tcnv_rec
                                );
Line: 3677

                              p_tmt_flag            => 'TMT_STREAMS_UPDATED_YN',
                              p_tsu_code            => 'ERROR',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 3705

                              p_tmt_flag            => 'TMT_STREAMS_UPDATED_YN',
                              p_tsu_code            => 'ERROR',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 3734

                              p_tmt_flag            => 'TMT_STREAMS_UPDATED_YN',
                              p_tsu_code            => 'ERROR',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 3796

         SELECT khr.pdt_id pdt_id,
                CHR.scs_code                               -- rmunjulu 4622198
                            ,
                CHR.org_id                  --akrangan added for sla ae uptake
           FROM okl_k_headers_v khr,
                okc_k_headers_b CHR                        -- rmunjulu 4622198
          WHERE khr.ID = p_khr_id AND khr.ID = CHR.ID;     -- rmunjulu 4622198
Line: 3809

         SELECT prd.description description
           FROM okl_products_v prd
          WHERE prd.ID = p_pdt_id;
Line: 3880

         SELECT cle.ID cle_id
           FROM okc_k_lines_b cle,
                okl_txl_quote_lines_b tql
          WHERE tql.qte_id = p_qte_id
            AND tql.qlt_code = 'AMCFIA'
            AND tql.kle_id = cle.ID
         UNION
         SELECT DISTINCT hdrcle.ID cle_id
                    FROM okc_k_lines_b cle,
                         okc_k_lines_b hdrcle,
                         okc_k_items cim,
                         okl_txl_quote_lines_b tql,
                         okc_k_headers_b CHR,
                         okc_line_styles_b lse
                   WHERE hdrcle.chr_id = p_chr_id
                     AND cle.cle_id = hdrcle.ID
                     AND cim.dnz_chr_id = cle.dnz_chr_id
                     AND cim.jtot_object1_code = 'OKX_COVASST'
                     AND cim.cle_id = cle.ID
                     AND cim.object1_id1 = tql.kle_id
                     AND tql.qte_id = p_qte_id
                     AND tql.qlt_code = 'AMCFIA'
                     AND hdrcle.lse_id = lse.ID
                     AND lse.lty_code IN ('FEE', 'SOLD_SERVICE')
                     AND hdrcle.chr_id = CHR.ID
                     AND hdrcle.sts_code = CHR.sts_code;
Line: 3928

         SELECT attribute_category,
                attribute1,
                attribute2,
                attribute3,
                attribute4,
                attribute5,
                attribute6,
                attribute7,
                attribute8,
                attribute9,
                attribute10,
                attribute11,
                attribute12,
                attribute13,
                attribute14,
                attribute15
           FROM okl_k_headers okl
          WHERE okl.ID = p_khr_id;
Line: 3954

         SELECT attribute_category,
                attribute1,
                attribute2,
                attribute3,
                attribute4,
                attribute5,
                attribute6,
                attribute7,
                attribute8,
                attribute9,
                attribute10,
                attribute11,
                attribute12,
                attribute13,
                attribute14,
                attribute15
           FROM okl_k_lines okl
          WHERE okl.ID = p_kle_id;
Line: 4000

         SELECT NAME,
                tax_owner
           FROM okl_product_parameters_v
          WHERE ID = p_pdt_id;
Line: 4811

                         'calling okl_trx_contracts_pub.update_trx_contracts'
                        );
Line: 4816

         okl_trx_contracts_pub.update_trx_contracts
                                          (p_api_version        => l_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => l_msg_count,
                                           x_msg_data           => l_msg_data,
                                           p_tcnv_rec           => lip_tcnv_rec,
                                           p_tclv_tbl           => l_tclv_tbl,
                                           x_tcnv_rec           => lix_tcnv_rec,
                                           x_tclv_tbl           => lx_tclv_tbl
                                          );
Line: 4833

                   'called okl_trx_contracts_pub.update_trx_contracts , return status: '
                || l_return_status
               );
Line: 5122

         SELECT NVL (tql.amount, 0) amount    --SECHAWLA 11-MAR-03 : Added nvl
           FROM okl_txl_quote_lines_v tql
          WHERE tql.kle_id = p_kle_id
            AND tql.qte_id = p_qte_id
            AND tql.qlt_code = 'AMBPOC';                    -- Purchase Amount
Line: 5757

         SELECT fb.book_type_code,
                fb.asset_id,
                fb.contract_id
           FROM fa_books fb,
                fa_additions_b fab,
                fa_book_controls fbc
          WHERE fb.asset_id = fab.asset_id
            AND fb.book_type_code = fbc.book_type_code
            AND NVL (fbc.date_ineffective, cp_sysdate + 1) > cp_sysdate
            AND fb.transaction_header_id_out IS NULL
            AND fab.asset_number = cp_asset_number;
Line: 6164

         SELECT khr.end_date end_date
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_khr_id;
Line: 6651

         SELECT arr.ID ID,
                okl_am_util_pvt.get_lookup_meaning ('OKL_ASSET_RETURN_STATUS',
                                                    arr.ars_code,
                                                    'N'
                                                   ) ret_status
           FROM okl_asset_returns_v arr
          WHERE arr.kle_id = p_kle_id AND arr.ars_code <> 'CANCELLED';
Line: 7095

         SELECT SUM (blp.amount_due_remaining)
           FROM okl_bpd_leasing_payment_trx_v blp
          WHERE blp.contract_id = p_khr_id;
Line: 7104

         SELECT oblp.amount_due_remaining amount,
                oblp.stream_type_id stream_type_id,
                osty.NAME stream_meaning,
                oblp.payment_schedule_id schedule_id,
                oblp.receivables_invoice_number ar_invoice_number,
                otil.ID til_id,
                -999 tld_id
           FROM okl_bpd_leasing_payment_trx_v oblp,
                okl_txl_ar_inv_lns_v otil,
                okl_strm_type_v osty
          WHERE oblp.contract_id = p_khr_id
            AND oblp.receivables_invoice_id = otil.receivables_invoice_id
            AND oblp.stream_type_id = osty.ID
            AND oblp.amount_due_remaining > 0
         UNION
         SELECT oblp.amount_due_remaining amount,
                oblp.stream_type_id stream_type_id,
                osty.NAME stream_meaning,
                oblp.payment_schedule_id schedule_id,
                oblp.receivables_invoice_number ar_invoice_number,
                otai.til_id_details til_id,
                otai.ID tld_id
           FROM okl_bpd_leasing_payment_trx_v oblp,
                okl_txd_ar_ln_dtls_v otai,
                okl_strm_type_v osty
          WHERE oblp.contract_id = p_khr_id
            AND oblp.receivables_invoice_id = otai.receivables_invoice_id
            AND oblp.stream_type_id = osty.ID
            AND oblp.amount_due_remaining > 0;
Line: 7139

         SELECT khr.pdt_id
           FROM okl_k_headers_v khr
          WHERE khr.ID = p_khr_id;
Line: 7151

         SELECT dst.code_combination_id
           FROM okl_trns_acc_dstrs dst
          WHERE dst.source_id = p_source_id
            AND dst.source_table = p_source_table
            AND dst.cr_dr_flag = 'C'
            AND dst.percentage = 100;
Line: 7306

                         'calling OKL_TRX_AR_ADJSTS_PUB.insert_trx_ar_adjsts'
                        );
Line: 7311

            okl_trx_ar_adjsts_pub.insert_trx_ar_adjsts
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => okl_api.g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_adjv_rec           => lp_adjv_rec,
                                           x_adjv_rec           => lx_adjv_rec
                                          );
Line: 7326

                      'called OKL_TRX_AR_ADJSTS_PUB.insert_trx_ar_adjsts , return status: '
                   || l_return_status
                  );
Line: 7706

                       'calling OKL_TXL_ADJSTS_LNS_PUB.insert_txl_adjsts_lns'
                      );
Line: 7711

            okl_txl_adjsts_lns_pub.insert_txl_adjsts_lns
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => okl_api.g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_ajlv_tbl           => lp_ajlv_tbl,
                                           x_ajlv_tbl           => lx_ajlv_tbl
                                          );
Line: 7726

                      'called OKL_TXL_ADJSTS_LNS_PUB.insert_txl_adjsts_lns , return status: '
                   || l_return_status
                  );
Line: 7980

         SELECT cle.ID ID,
                cle.NAME NAME,
                kle.residual_value residual_value
           FROM okl_k_lines_v kle,
                okc_k_lines_v cle,
                okc_k_headers_v khr
          WHERE cle.chr_id = p_khr_id
            AND cle.chr_id = khr.ID
            AND cle.sts_code = khr.sts_code
            AND kle.ID = cle.ID
            AND ROWNUM < 2;
Line: 7998

         SELECT qlt.kle_id
           FROM okl_txl_quote_lines_b qlt
          WHERE qlt.qlt_code = 'AMCFIA' AND qlt.qte_id = p_qte_id;
Line: 8012

         SELECT khr.sts_code
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_khr_id;
Line: 8023

         SELECT trn.tsu_code
           FROM okl_trx_contracts trn
          WHERE trn.ID = p_trx_id;
Line: 8245

      update_quote_status(p_term_rec);
Line: 8395

         SELECT khr.end_date end_date,
                khr.sts_code sts_code
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_chr_id;
Line: 8637

         SELECT A.pdt_id, A.MULTI_GAAP_YN, B.REPORTING_PDT_ID
           FROM okl_k_headers_v A,
                okl_products B
          WHERE A.ID = p_khr_id
          AND   B.ID = A.pdt_id; -- MGAAP 7263041
Line: 9115

         SELECT khr.end_date end_date,
                khr.sts_code sts_code
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_chr_id;
Line: 9356

         SELECT 1
           FROM DUAL
          WHERE EXISTS (
                   SELECT 1
                     FROM okc_subclass_top_line stl,
                          okc_line_styles_v lse,
                          okc_k_lines_v cle,
                          okc_k_headers_v khr
                    WHERE cle.ID = p_top_line_id
                      AND cle.dnz_chr_id = p_dnz_chr_id
                      AND cle.cle_id IS NULL
                      AND cle.chr_id = cle.dnz_chr_id
                      AND cle.lse_id = lse.ID
                      AND lse.lty_code = g_fin_line_lty_code
                      AND lse.lse_type = g_tls_type
                      AND lse.lse_parent_id IS NULL
                      AND lse.ID = stl.lse_id
                      AND cle.sts_code = khr.sts_code
                      AND cle.dnz_chr_id = khr.ID
                      AND stl.scs_code IN (g_lease_scs_code, g_loan_scs_code));
Line: 9540

   | PRIVATE PROCEDURE update_payments
   |
   | DESCRIPTION
   |    This procedure updates the financial asset, service line and service
   |    subline level payments with the proposed payments calculated during
   |    quote creation
   |
   | CALLED FROM PROCEDURES/FUNCTIONS
   |     update_lines
   |
   | CALLS PROCEDURES/FUNCTIONS
   |
   |
   | PARAMETERS
   |      p_quote_id                 IN        Quote ID
   |
   | KNOWN ISSUES
   |
   | NOTES
   |
   |
   | MODIFICATION HISTORY
   | Date                  Author            Description of Changes
   | 28-OCT-2003           SECHAWLA          22846988  Created
   | 20-SEP-04             SECHAWLA          3816891 : Modified payment processing
   |                                           for Arrears
   | 29-SEP-04             PAGARG            Bug #3921591: Added payment
   |                                         processing for Rollover Fee line
   | 15-JUN-06             SMADHAVA          Bug#5043646: Modified payment processing
   |                                         for fee header level payments
   *=======================================================================*/
   PROCEDURE update_payments (
      p_api_version     IN              NUMBER,
      p_init_msg_list   IN              VARCHAR2 DEFAULT okc_api.g_false,
      x_msg_count       OUT NOCOPY      NUMBER,
      x_msg_data        OUT NOCOPY      VARCHAR2,
      x_return_status   OUT NOCOPY      VARCHAR2,
      p_quote_id        IN              NUMBER
   )
   IS
      -- This cursor returns all the proposed objects of a particular type, created during quote creation
      -- some of the proposed objects may not have any associated cash flows
      CURSOR l_quoteobjects_csr (
         cp_qte_id   IN   NUMBER
      )
      IS
         SELECT DISTINCT qco.cfo_id cfo_id,
                         qco.base_source_id line_id,
                         caf.sts_code,
                         cfo.oty_code
                    FROM okl_trx_qte_cf_objects qco,
                         okl_cash_flows caf,
                         okl_cash_flow_objects cfo
                   WHERE cfo.ID = qco.cfo_id
                     AND cfo.ID =
                            caf.cfo_id(+)
-- cash flow object is created even if there are no proposed payments (quote eff dt < first level start date)
                     --Bug #3921591: pagarg +++ Rollover +++
                     -- Included fee line and fee asset line type cash flow objects also
                     AND cfo.oty_code IN
                            ('FINANCIAL_ASSET_LINE',
                             'SERVICE_LINE',
                             'SERVICED_ASSET_LINE',
                             'FEE_LINE',
                             'FEE_ASSET_LINE'
                            )
                     AND qco.qte_id = cp_qte_id
                     AND NVL (caf.sts_code, 'PROPOSED') = 'PROPOSED';
Line: 9614

         SELECT TRUNC (date_effective_from)
           FROM okl_trx_quotes_b
          WHERE ID = cp_qte_id;
Line: 9624

         SELECT ID tql_id,
                asset_quantity asset_quantity,
                quote_quantity quote_quantity
           FROM okl_txl_quote_lines_b
          WHERE qte_id = cp_qte_id
            AND qlt_code = 'AMCFIA'
            AND kle_id = cp_kle_id;
Line: 9637

         SELECT ID caf_id,
                sty_id,
                dnz_khr_id,
                number_of_advance_periods,
                due_arrears_yn
           FROM okl_cash_flows
          WHERE cfo_id = cp_cfo_id
            AND sts_code = 'PROPOSED'
            AND cft_code = 'PAYMENT_SCHEDULE';
Line: 9652

         SELECT ID cfl_id,
                amount,
                number_of_periods,
                fqy_code,
                stub_days,
                stub_amount,
                start_date
           FROM okl_cash_flow_levels
          WHERE caf_id = cp_caf_id;
Line: 9667

         SELECT DISTINCT rgp.ID rgp_id,
                         slh_rul.ID slh_id,
                         rgp.dnz_chr_id,
                         sttyp.id1 sty_id,
                         sll_rul.rule_information5 advance_periods,
                         sll_rul.rule_information10 due_arrears_yn,
                         sll_rul.object1_id1 frequency
                    FROM okc_rules_b sll_rul,
                         okc_rules_b slh_rul,
                         okc_rule_groups_b rgp,
                         okl_strmtyp_source_v sttyp
                   WHERE sll_rul.object2_id1 = TO_CHAR (slh_rul.ID)
                     AND sll_rul.rgp_id = rgp.ID
                     AND sll_rul.rule_information_category = 'LASLL'
                     AND sttyp.id1 = slh_rul.object1_id1
                     AND slh_rul.rgp_id = rgp.ID
                     AND slh_rul.rule_information_category = 'LASLH'
                     AND rgp.rgd_code = 'LALEVL'
                     AND rgp.cle_id = cp_cle_id;
Line: 9693

         SELECT   caf.ID,
                  caf.sty_id,
                  cfl.start_date,
                  cfl.amount,
                  cfl.number_of_periods,
                  cfl.stub_days,
                  cfl.stub_amount,
                  NVL (caf.due_arrears_yn, 'N') due_arrears_yn,
                                         -- SECHAWLA 20-SEP-04 3816891 : Added
                  cfl.fqy_code           -- SECHAWLA 20-SEP-04 3816891 : Added
             FROM okl_cash_flows caf,
                  okl_cash_flow_levels cfl
            WHERE cfo_id = cp_cfo_id
              AND caf.sty_id = cp_sty_id
              AND caf.ID = cfl.caf_id
              AND caf.sts_code = 'PROPOSED'
              AND caf.cft_code = 'PAYMENT_SCHEDULE'
         ORDER BY cfl.start_date;
Line: 9719

         SELECT   rgp.cle_id cle_id,
                  sttyp.id1 sty_id,
                  sttyp.code stream_type,
                  sll_rul.rule_information2 start_date,
                  sll_rul.rule_information3 periods,
                  sll_rul.rule_information6 amount,
                  sll_rul.rule_information7 stub_days,
                  sll_rul.rule_information8 stub_amount,
                  rgp.dnz_chr_id
             FROM okc_rules_b sll_rul,
                  okl_strmtyp_source_v sttyp,
                  okc_rules_b slh_rul,
                  okc_rule_groups_b rgp
            WHERE sll_rul.object2_id1 = TO_CHAR (slh_rul.ID)
              AND sll_rul.rgp_id = rgp.ID
              AND sll_rul.rule_information_category = 'LASLL'
              AND sttyp.id1 = slh_rul.object1_id1
              AND sttyp.id1 = cp_sty_id
              AND slh_rul.rgp_id = rgp.ID
              AND slh_rul.rule_information_category = 'LASLH'
              AND rgp.rgd_code = 'LALEVL'
              AND rgp.cle_id = cp_cle_id
         ORDER BY start_date;
Line: 9752

         SELECT cim.object1_id1,
                cle.cle_id
           FROM okc_k_lines_b cle,
                okc_line_styles_b lse,
                okc_k_items cim
          WHERE cle.lse_id = lse.ID
            AND lse.lty_code = cp_line_type
            AND cim.cle_id = cle.ID
            AND cle.ID = cp_fee_serviced_asset_line_id;
Line: 9771

         SELECT 'X'
           FROM okc_k_lines_b linked_asset,
                okc_line_styles_b line_styl,
                okc_k_items item,
                okc_statuses_b sts
          WHERE linked_asset.lse_id = line_styl.ID
            AND line_styl.lty_code = cp_line_type
            AND item.cle_id = linked_asset.ID
            AND linked_asset.cle_id = cp_line_id
            AND sts.code = linked_asset.sts_code
            AND sts.ste_code = 'ACTIVE';
Line: 9797

         SELECT cim.object1_id1,
                cle.ID
           FROM okc_k_lines_b cle,
                okc_line_styles_b lse,
                okc_k_items cim
          WHERE cle.lse_id = lse.ID
            AND lse.lty_code = cp_line_type
            AND cim.cle_id = cle.ID
            AND cle.cle_id = cp_line_id;
Line: 9815

         SELECT ADD_MONTHS (cp_currlevelstartdt, cp_number_of_months)
           FROM DUAL;
Line: 9871

                                         := g_module_name || 'update_payments';
Line: 9879

      SAVEPOINT update_payments;
Line: 9962

                                 'calling OKL_LA_PAYMENTS_PVT.delete_payment'
                                );
Line: 9966

            okl_la_payments_pvt.delete_payment
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => okc_api.g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_del_pym_tbl        => lpym_del_tbl,
                                          --bug #7498330
                                           p_source_trx         => 'TQ'
                                          );
Line: 9982

                      'called OKL_LA_PAYMENTS_PVT.delete_payment , return status: '
                   || l_return_status
                  );
Line: 10207

                                 'calling OKL_LA_PAYMENTS_PVT.delete_payment'
                                );
Line: 10211

                  okl_la_payments_pvt.delete_payment
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => okc_api.g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_del_pym_tbl        => lpym_del_tbl,
                                          --bug # 7498330
                                           p_source_trx         => 'TQ'
                                          );
Line: 10227

                                'calling OKL_LA_PAYMENTS_PVT.delete_payment '
                             || l_return_status
                            );
Line: 10272

                        lp_pym_tbl (pym_tbl_ind).update_type := 'CREATE';
Line: 10315

                                 p_update_type        => 'CREATE',
                                 x_rulv_tbl           => lx_rulv_tbl
                                );
Line: 10353

                                 p_update_type         => 'CREATE',
                                 x_rulv_tbl            => lx_rulv_tbl
                                );
Line: 10390

                               p_update_type         => 'CREATE',
                               x_rulv_tbl            => lx_rulv_tbl
                              );
Line: 10429

                                 p_update_type         => 'CREATE',
                                 x_rulv_tbl            => lx_rulv_tbl
                                );
Line: 10465

                                 p_update_type         => 'CREATE',
                                 x_rulv_tbl            => lx_rulv_tbl
                                );
Line: 10640

                                    l_splitpymt_tbl.DELETE
                                                       (i,
                                                        l_splitpymt_tbl.COUNT);
Line: 10654

                              l_splitpymt_tbl.DELETE (i,
                                                      l_splitpymt_tbl.COUNT);
Line: 10675

                                 'calling OKL_LA_PAYMENTS_PVT.delete_payment'
                                );
Line: 10679

                        okl_la_payments_pvt.delete_payment
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => okc_api.g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_del_pym_tbl        => lpym_del_tbl,
                                          --bug # 7498330
                                           p_source_trx         => 'TQ'
                                          );
Line: 10695

                                  'calling OKL_LA_PAYMENTS_PVT.delete_payment , return status: '
                               || l_return_status
                              );
Line: 10722

                                 'calling OKL_LA_PAYMENTS_PVT.delete_payment'
                                );
Line: 10726

                        okl_la_payments_pvt.delete_payment
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => okc_api.g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_del_pym_tbl        => lpym_del_tbl,
                                         --bug # 7498330
                                           p_source_trx         => 'TQ'
                                          );
Line: 10742

                                  'calling OKL_LA_PAYMENTS_PVT.delete_payment , return status: '
                               || l_return_status
                              );
Line: 10772

                           lp_pym_tbl (i).update_type := 'CREATE';
Line: 10802

                                     p_update_type        => 'CREATE',
                                     x_rulv_tbl           => lx_rulv_tbl
                                    );
Line: 10840

                                        p_update_type         => 'CREATE',
                                        x_rulv_tbl            => lx_rulv_tbl
                                       );
Line: 10878

                                          p_update_type         => 'CREATE',
                                          x_rulv_tbl            => lx_rulv_tbl
                                         );
Line: 10972

         ROLLBACK TO update_payments;
Line: 11036

         ROLLBACK TO update_payments;
Line: 11101

         ROLLBACK TO update_payments;
Line: 11123

   END update_payments;
Line: 11165

   PROCEDURE update_lines (
      p_api_version       IN              NUMBER,
      p_init_msg_list     IN              VARCHAR2,
      x_msg_count         OUT NOCOPY      NUMBER,
      x_msg_data          OUT NOCOPY      VARCHAR2,
      x_return_status     OUT NOCOPY      VARCHAR2,
      p_term_rec          IN              term_rec_type,
      p_sys_date          IN              DATE,
      p_klev_tbl          IN              klev_tbl_type,
      p_status            IN              VARCHAR2,
      p_trn_reason_code   IN              VARCHAR2,
      x_klev_tbl          OUT NOCOPY      klev_tbl_type,
                                 -- BAKUCHIB 28-MAR-03 2877278 Added parameter
      x_msg_tbl           OUT NOCOPY      g_msg_tbl
   )
   IS
      -- RMUNJULU Bug #  2484327 changed parameters to IN
      -- We need to change the status of lines
      CURSOR l_trmnt_line_csr (
         p_cle_id   IN   okc_k_lines_b.ID%TYPE
      )
      IS
         SELECT     cle.ID ID
               FROM okc_k_lines_b cle
         CONNECT BY PRIOR cle.ID = cle.cle_id
         START WITH cle.ID = p_cle_id;
Line: 11201

         SELECT cim.cle_id cle_id
           FROM okc_k_items cim
          WHERE cim.dnz_chr_id = p_chr_id
            AND cim.jtot_object1_code = 'OKX_COVASST'
            AND cim.object1_id1 IN (
                   SELECT cle.ID
                     FROM okc_k_lines_b cle,
                          okc_line_styles_b lse
                    WHERE cle.dnz_chr_id = p_chr_id
                      AND cle.lse_id = lse.ID
                      AND lse.lty_code = g_fin_line_lty_code
                      AND lse.lse_type = g_tls_type
                      AND cle.sts_code = p_sts_code
                      AND cle.ID = p_cle_id);
Line: 11223

         SELECT kle.sts_code sts_code
           FROM okc_k_lines_b kle
          WHERE kle.cle_id = p_cle_id;
Line: 11235

         SELECT '1'
           FROM DUAL
          WHERE EXISTS (
                   SELECT '1'
                     FROM okc_k_lines_b cle,
                          okc_line_styles_b lse
                    WHERE cle.dnz_chr_id = p_chr_id
                      AND lse.ID = cle.lse_id
                      AND lse.lty_code IN
                             (g_ser_line_lty_code,
                              g_srl_line_lty_code,
                              g_fee_line_lty_code,
                              g_fel_line_lty_code,
                              g_usg_line_lty_code,
                              g_usl_line_lty_code
                             ));
Line: 11260

         SELECT   SUM (kle.capital_amount) amount,
                  cle.cle_id cle_id
             FROM okc_k_lines_b cle,
                  okl_k_lines kle,
                  okc_line_styles_b lse
            WHERE kle.ID = cle.ID
              AND cle.dnz_chr_id = p_chr_id
              AND cle.lse_id = lse.ID
              AND lse.lty_code IN (g_srl_line_lty_code, g_fel_line_lty_code)
              AND cle.sts_code <> p_sts_code
              AND cle.date_terminated IS NULL
         GROUP BY cle.cle_id;
Line: 11280

         SELECT   SUM (kle.capital_amount) amount,
                  cle.cle_id cle_id
             FROM okc_k_lines_b cle,
                  okl_k_lines kle,
                  okc_line_styles_b lse
            WHERE kle.ID = cle.ID
              AND cle.dnz_chr_id = p_chr_id
              AND cle.lse_id = lse.ID
              AND lse.lty_code IN (g_srl_line_lty_code, g_fel_line_lty_code)
              AND cle.date_terminated IS NULL
         GROUP BY cle.cle_id;
Line: 11300

         SELECT rl.ID ID,
                rl.rule_information6 payment_amount
           FROM okc_rule_groups_b rg,
                okc_rules_b rl,
                okc_k_lines_v cle,
                okc_line_styles_b lse
          WHERE cle.dnz_chr_id = p_chr_id
            AND cle.ID = p_cle_id
            AND cle.lse_id = lse.ID
            AND lse.lty_code IN (g_ser_line_lty_code, g_fee_line_lty_code)
            AND lse.lse_type = 'TLS'
            AND cle.cle_id IS NULL
            AND rg.dnz_chr_id = cle.dnz_chr_id
            AND rg.cle_id = cle.ID
            AND rg.chr_id IS NULL
            AND rg.ID = rl.rgp_id
            AND rg.rgd_code = 'LALEVL'
            AND rl.rule_information_category =
                              'LASLL'
                                     -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION
            AND EXISTS (
                   SELECT '1'
                     FROM okc_k_lines_v cle_sl,
                          okc_line_styles_b lse_sl
                    WHERE cle_sl.dnz_chr_id = p_chr_id
                      AND cle_sl.cle_id = cle.ID
                      AND cle_sl.lse_id = lse_sl.ID
                      AND cle_sl.sts_code <> p_sts_code
                      AND lse_sl.lty_code IN
                                   (g_srl_line_lty_code, g_fel_line_lty_code));
Line: 11331

      l_api_name     CONSTANT VARCHAR2 (30)                  := 'update_lines';
Line: 11336

                                            := g_module_name || 'update_lines';
Line: 11389

         SELECT cim.object1_id1 object1_id1,
                cim.object1_id2 object1_id2,
                cim.jtot_object1_code jtot_object1_code
           FROM okc_k_items cim
          WHERE cim.dnz_chr_id = p_dnz_chr_id AND cim.cle_id = p_cle_id;
Line: 11402

         SELECT siv.NAME NAME
           FROM okx_system_items_v siv
          WHERE siv.id1 = p_id1 AND siv.id2 = p_id2;
Line: 11413

         SELECT ssv.NAME NAME
           FROM okl_strmtyp_source_v ssv
          WHERE ssv.id1 = p_id1 AND ssv.id2 = p_id2;
Line: 11424

         SELECT siv.NAME NAME
           FROM okx_system_items_v siv
          WHERE siv.id1 = p_id1 AND siv.id2 = p_id2;
Line: 11439

         SELECT 'Y'
           FROM okl_contract_balances
          WHERE kle_id = p_kle_id;
Line: 11457

      SAVEPOINT update_lines;
Line: 11591

                              'calling OKL_CONTRACT_PUB.update_contract_line'
                             );
Line: 11595

               okl_contract_pub.update_contract_line
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => x_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_clev_rec           => l_clev_rec,
                                           p_klev_rec           => l_klev_rec,
                                           x_clev_rec           => lx_clev_rec,
                                           x_klev_rec           => lx_klev_rec
                                          );
Line: 11612

                         'calling OKL_CONTRACT_PUB.update_contract_line , return status: '
                      || x_return_status
                     );
Line: 11672

                              'calling OKL_CONTRACT_PUB.update_contract_line'
                             );
Line: 11676

               okl_contract_pub.update_contract_line
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => x_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_clev_rec           => r_clev_rec,
                                           p_klev_rec           => r_klev_rec,
                                           x_clev_rec           => rx_clev_rec,
                                           x_klev_rec           => rx_klev_rec
                                          );
Line: 11693

                         'called OKL_CONTRACT_PUB.update_contract_line , return status: '
                      || x_return_status
                     );
Line: 11752

                              'calling OKL_CONTRACT_PUB.update_contract_line'
                             );
Line: 11756

                     okl_contract_pub.update_contract_line
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => x_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_clev_rec           => m_clev_rec,
                                           p_klev_rec           => m_klev_rec,
                                           x_clev_rec           => mx_clev_rec,
                                           x_klev_rec           => mx_klev_rec
                                          );
Line: 11773

                               'called OKL_CONTRACT_PUB.update_contract_line , return status: '
                            || x_return_status
                           );
Line: 11887

                              'calling OKL_CONTRACT_PUB.update_contract_line'
                             );
Line: 11891

            okl_contract_pub.update_contract_line
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => l_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_clev_rec           => lap_clev_rec,
                                           p_klev_rec           => lap_klev_rec,
                                           x_clev_rec           => lax_clev_rec,
                                           x_klev_rec           => lax_klev_rec
                                          );
Line: 11908

                      'called OKL_CONTRACT_PUB.update_contract_line , return status: '
                   || l_return_status
                  );
Line: 11942

                                           'calling OKL_CBL_PVT.update_row'
                                          );
Line: 11946

               okl_cbl_pvt.update_row (p_api_version        => p_api_version,
                                       p_init_msg_list      => okl_api.g_false,
                                       x_return_status      => x_return_status,
                                       x_msg_count          => x_msg_count,
                                       x_msg_data           => x_msg_data,
                                       p_cblv_rec           => p_cblv_rec,
                                       x_cblv_rec           => x_cblv_rec
                                      );
Line: 11960

                            'called OKL_CBL_PVT.update_row , return status: '
                         || x_return_status
                        );
Line: 11979

                                           'calling OKL_CBL_PVT.insert_row'
                                          );
Line: 11983

               okl_cbl_pvt.insert_row (p_api_version        => p_api_version,
                                       p_init_msg_list      => okl_api.g_false,
                                       x_return_status      => x_return_status,
                                       x_msg_count          => x_msg_count,
                                       x_msg_data           => x_msg_data,
                                       p_cblv_rec           => p_cblv_rec,
                                       x_cblv_rec           => x_cblv_rec
                                      );
Line: 11997

                            'called OKL_CBL_PVT.insert_row , return status: '
                         || x_return_status
                        );
Line: 12050

      update_payments (p_api_version        => p_api_version,
                       p_init_msg_list      => okc_api.g_false,
                       x_msg_count          => x_msg_count,
                       x_msg_data           => x_msg_data,
                       x_return_status      => l_return_status,
                       p_quote_id           => p_term_rec.p_quote_id
                      );
Line: 12063

                                   'called update_payments , return status: '
                                || l_return_status
                               );
Line: 12089

        OKL_CONTRACT_PUB.update_contract_line(
                         p_api_version   => p_api_version,
                         p_init_msg_list => G_FALSE,
                         x_return_status => x_return_status,
                         x_msg_count     => x_msg_count,
                         x_msg_data      => x_msg_data,
                         p_clev_rec      => n_clev_rec,
                         p_klev_rec      => n_klev_rec,
                         x_clev_rec      => nx_clev_rec,
                         x_klev_rec      => nx_klev_rec);
Line: 12148

          OKL_RULE_PUB.update_rule(
                       p_api_version   => p_api_version,
                       p_init_msg_list => G_FALSE,
                       x_return_status => x_return_status,
                       x_msg_count     => x_msg_count,
                       x_msg_data      => x_msg_data,
                       p_rulv_rec      => r_rulv_rec,
                       x_rulv_rec      => rx_rulv_rec);
Line: 12267

         ROLLBACK TO update_lines;
Line: 12336

         ROLLBACK TO update_lines;
Line: 12406

         ROLLBACK TO update_lines;
Line: 12428

   END update_lines;
Line: 12446

   PROCEDURE update_contract (
      p_api_version       IN              NUMBER,
      p_init_msg_list     IN              VARCHAR2,
      x_msg_count         OUT NOCOPY      NUMBER,
      x_msg_data          OUT NOCOPY      VARCHAR2,
      x_return_status     OUT NOCOPY      VARCHAR2,
      p_term_rec          IN              term_rec_type,
      p_sys_date          IN              DATE,
      p_status            IN              VARCHAR2,
      p_trn_reason_code   IN              VARCHAR2,
      px_msg_tbl          IN OUT NOCOPY   g_msg_tbl
   )
   IS
      -- Get the contract details
      CURSOR get_k_dtls_csr (
         p_khr_id   IN   NUMBER
      )
      IS
         SELECT khr.object_version_number object_version_number,
                khr.sts_code sts_code,
                khr.authoring_org_id authoring_org_id
                                      --CDUBEY authoring_org_id added for MOAC
           FROM okc_k_headers_v khr
          WHERE khr.ID = p_khr_id;
Line: 12476

         SELECT stv.ste_code ste_code
           FROM okc_statuses_v stv
          WHERE stv.code = p_sts_code;
Line: 12485

         SELECT stv.meaning meaning
           FROM okc_statuses_v stv
          WHERE stv.code = p_sts_code;
Line: 12495

         SELECT kle.ID ID
           FROM okc_k_lines_v kle,
                okc_k_headers_v khr
          WHERE kle.dnz_chr_id = p_khr_id
            AND kle.sts_code = khr.sts_code
            AND kle.chr_id = khr.ID;
Line: 12503

      l_api_name      CONSTANT VARCHAR2 (30)              := 'update_contract';
Line: 12514

                                         := g_module_name || 'update_contract';
Line: 12533

      SAVEPOINT update_contract;
Line: 12609

                              'calling OKL_CONTRACT_PUB.update_contract_line'
                             );
Line: 12613

         okl_contract_pub.update_contract_line
                                          (p_api_version        => p_api_version,
                                           p_init_msg_list      => g_false,
                                           x_return_status      => x_return_status,
                                           x_msg_count          => x_msg_count,
                                           x_msg_data           => x_msg_data,
                                           p_clev_rec           => l_clev_rec,
                                           p_klev_rec           => l_klev_rec,
                                           x_clev_rec           => lx_clev_rec,
                                           x_klev_rec           => lx_klev_rec
                                          );
Line: 12630

                   'called OKL_CONTRACT_PUB.update_contract_line , return status: '
                || x_return_status
               );
Line: 12702

                            'calling OKC_CONTRACT_PUB.update_contract_header'
                           );
Line: 12706

      okc_contract_pub.update_contract_header
                                          (p_api_version            => p_api_version,
                                           p_init_msg_list          => g_false,
                                           x_return_status          => l_return_status,
                                           x_msg_count              => x_msg_count,
                                           x_msg_data               => x_msg_data,
                                           p_restricted_update      => g_true,
                                           p_chrv_rec               => lp_chrv_rec,
                                           x_chrv_rec               => lx_chrv_rec
                                          );
Line: 12722

                'called OKC_CONTRACT_PUB.update_contract_header , return status: '
             || l_return_status
            );
Line: 12788

         ROLLBACK TO update_contract;
Line: 12818

         ROLLBACK TO update_contract;
Line: 12849

         ROLLBACK TO update_contract;
Line: 12871

   END update_contract;
Line: 12933

         SELECT kle.ID ID
           FROM okc_k_lines_v kle,
                okc_k_headers_v khr,
                okc_line_styles_v lse
          WHERE kle.dnz_chr_id = p_khr_id
            AND kle.dnz_chr_id = khr.ID
            AND kle.sts_code = khr.sts_code
            AND kle.lse_id = lse.ID
            AND lse.lty_code = g_fin_line_lty_code;
Line: 12949

         SELECT tcn.tmt_status_code    -- akrangan sla tmt_status_code changes
           FROM okl_trx_contracts tcn
          WHERE tcn.ID = p_tcn_id;
Line: 13114

         update_lines
               (p_api_version          => p_api_version,
                p_init_msg_list        => g_false,
                x_msg_count            => x_msg_count,
                x_msg_data             => x_msg_data,
                x_return_status        => l_return_status,
                p_term_rec             => p_term_rec,
                p_sys_date             => p_sys_date,
                p_klev_tbl             => p_klev_tbl,
                p_status               => p_status,
                p_trn_reason_code      => px_tcnv_rec.trn_code,
                x_klev_tbl             => lx_klev_tbl,
                                           -- BAKUCHIB 28-MAR-03 2877278 Added
                x_msg_tbl              => l_msg_tbl
               );
Line: 13135

                                      'called update_lines , return status: '
                                   || l_return_status
                                  );
Line: 13226

                              p_trn_mode           => 'UPDATE',
                              x_id                 => lx_id,
                              x_return_status      => l_return_status
                             );
Line: 13358

         update_contract (p_api_version          => p_api_version,
                          p_init_msg_list        => g_false,
                          x_msg_count            => x_msg_count,
                          x_msg_data             => x_msg_data,
                          x_return_status        => l_return_status,
                          p_term_rec             => p_term_rec,
                          p_sys_date             => p_sys_date,
                          p_status               => p_status,
                          p_trn_reason_code      => px_tcnv_rec.trn_code,
                          px_msg_tbl             => l_msg_tbl
                         );
Line: 13375

                                   'called update_contract , return status: '
                                || l_return_status
                               );
Line: 13489

                                 p_tmt_flag            => 'TMT_CONTRACT_UPDATED_YN',
                                 p_tsu_code            => 'ERROR',
                                 px_tcnv_rec           => px_tcnv_rec
                                );
Line: 13497

                                 p_trn_mode           => 'UPDATE',
                                 x_id                 => lx_id,
                                 x_return_status      => l_return_status
                                );
Line: 13526

               NULL;      --Mass Rebook will have updated the termination trn
Line: 13538

                                     p_tmt_flag            => 'TMT_CONTRACT_UPDATED_YN',
                                     p_tsu_code            => 'PROCESSED',
                                     px_tcnv_rec           => px_tcnv_rec
                                    );
Line: 13546

                                          p_trn_mode           => 'UPDATE',
                                          x_id                 => lx_id,
                                          x_return_status      => l_return_status
                                         );
Line: 13582

                                    p_trn_mode           => 'UPDATE',
                                    x_id                 => lx_id,
                                    x_return_status      => l_return_status
                                   );
Line: 13615

                              p_tmt_flag            => 'TMT_CONTRACT_UPDATED_YN',
                              p_tsu_code            => 'PROCESSED',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 13623

                              p_trn_mode           => 'UPDATE',
                              x_id                 => lx_id,
                              x_return_status      => l_return_status
                             );
Line: 13677

                              p_tmt_flag            => 'TMT_CONTRACT_UPDATED_YN',
                              p_tsu_code            => 'ERROR',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 13704

                              p_tmt_flag            => 'TMT_CONTRACT_UPDATED_YN',
                              p_tsu_code            => 'ERROR',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 13732

                              p_tmt_flag            => 'TMT_CONTRACT_UPDATED_YN',
                              p_tsu_code            => 'ERROR',
                              px_tcnv_rec           => px_tcnv_rec
                             );
Line: 13888

                              'In param, p_tcnv_rec.tmt_contract_updated_yn: '
                           || p_tcnv_rec.tmt_contract_updated_yn
                          );
Line: 13945

      SELECT SYSDATE
        INTO l_sys_date
        FROM DUAL;
Line: 13983

                              p_trn_mode           => 'INSERT',
                              x_id                 => lx_id,
                              x_return_status      => l_return_status
                             );
Line: 14015

                                 p_control_flag       => 'UPDATE',
                                 px_tcnv_rec          => lp_tcnv_rec,
                                 x_return_status      => l_return_status
                                );
Line: 14095

      IF     NVL (lp_tcnv_rec.tmt_contract_updated_yn, 'N') = 'N'
         AND NVL (lp_tcnv_rec.tmt_generic_flag2_yn, 'N') = 'Y'
      THEN
         l_return_status := g_ret_sts_success;
Line: 14198

                                 p_trn_mode           => 'UPDATE',
                                 x_id                 => lx_id,
                                 x_return_status      => l_return_status
                                );
Line: 14295

                                 p_trn_mode           => 'UPDATE',
                                 x_id                 => lx_id,
                                 x_return_status      => l_return_status
                                );
Line: 14433

                           p_trn_mode           => 'UPDATE',
                           x_id                 => lx_id,
                           x_return_status      => l_return_status
                          );
Line: 14486

                              p_trn_mode           => 'UPDATE',
                              x_id                 => lx_id,
                              x_return_status      => l_return_status
                             );
Line: 14823

                                 p_trn_mode           => 'UPDATE',
                                 x_id                 => lx_id,
                                 x_return_status      => l_return_status
                                );
Line: 14855

                              p_trn_mode           => 'UPDATE',
                              x_id                 => lx_id,
                              x_return_status      => l_return_status
                             );