DBA Data[Home] [Help]

APPS.OKL_VARIABLE_INT_UTIL_PVT SQL Statements

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

Line: 36

      SELECT NVL(SUM(AMOUNT),0) interest_billed_amount
      FROM   okl_bpd_ar_inv_lines_v lpt,
           okl_strm_type_b sty,
           ar_payment_schedules_all aps,
           okl_k_headers_full_v khr
      WHERE  lpt.contract_id  = cp_khr_id
      AND    (cp_kle_id IS NULL OR (cp_kle_id IS NOT NULL AND lpt.contract_line_id = cp_kle_id))
      AND    lpt.contract_number  = khr.contract_number
      AND    lpt.sty_id  = sty.id
      AND    lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
      AND    sty.stream_type_purpose IN ('INTEREST_PAYMENT', 'VARIABLE_INTEREST','INTEREST_CATCHUP')
      AND    TRUNC(aps.trx_date) BETWEEN TRUNC(NVL(cp_from_date, khr.start_date))
      AND    TRUNC(NVL(cp_to_date,SYSDATE));
Line: 123

SELECT NVL(SUM(interest_paid_amount),0) interest_paid_amount
  FROM
  (
    SELECT NVL(SUM(AMOUNT),0)- NVL(SUM(LINE_AMOUNT_REMAINING_WOTAX),0) interest_paid_amount
    FROM okl_bpd_ar_inv_lines_v lpt1,
         okl_strm_type_b sty,
         ar_payment_schedules_all aps,
         okc_k_headers_b khr
    WHERE contract_id=cp_khr_id
    AND  lpt1.contract_id  = khr.id
    AND  lpt1.sty_id  = sty.id
    AND  (cp_kle_id IS NULL OR (cp_kle_id IS NOT NULL AND lpt1.contract_line_id = cp_kle_id))
    AND  lpt1.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
    AND  sty.stream_type_purpose   IN ('INTEREST_PAYMENT', 'VARIABLE_INTEREST','INTEREST_CATCHUP')
    AND  TRUNC(aps.trx_date)
        BETWEEN TRUNC(NVL(cp_from_date, khr.start_date)) AND TRUNC(NVL(cp_to_date, SYSDATE))
    UNION ALL
    SELECT   NVL(SUM(sel.amount),0) interest_paid_amount
    FROM     okl_strm_type_v sty,
             okl_streams_v stm,
             okl_strm_elements sel,
             okc_k_headers_b khr
    WHERE    stm.khr_id = cp_khr_id
    AND      stm.kle_id = NVL(cp_kle_id, stm.kle_id)
    AND      stm.khr_id = khr.id
    AND      stm.sty_id                  = sty.id
    AND      sty.stream_type_purpose     = 'DAILY_INTEREST_INTEREST'
    AND      stm.id = sel.stm_id
    AND      TRUNC(sel.stream_element_date)
        BETWEEN TRUNC(NVL(cp_from_date, khr.start_date)) AND TRUNC(NVL(cp_to_date, SYSDATE))
    );
Line: 234

    SELECT principal_basis_code
    FROM   okl_k_rate_params
    WHERE  khr_id = cp_khr_id
    AND    parameter_type_code = 'ACTUAL'
    AND    TRUNC(SYSDATE) BETWEEN effective_from_date AND NVL(effective_to_date, TRUNC(SYSDATE));
Line: 241

    SELECT chr.start_date,
	       chr.currency_code,
	       chr.end_date
    FROM   OKC_K_HEADERS_B chr,
           OKL_K_HEADERS khr
    WHERE  chr.id     = khr.id
    AND    khr.id = cp_khr_id;
Line: 250

    SELECT ppm.interest_calculation_basis
          ,ppm.revenue_recognition_method
    FROM   okl_k_headers   khr,
           okl_product_parameters_v ppm
    WHERE  khr.id = cp_khr_id
    AND    khr.pdt_id = ppm.id;
Line: 259

        SELECT NVL(SUM(amount),0)
        FROM  okl_strm_elements sel,
              okl_streams str,
              okl_strm_type_v sty
            WHERE  sel.stm_id = str.id
              AND  str.khr_id = cp_khr_id
              AND  str.say_code = 'CURR'
              AND  str.active_yn = 'Y'
              AND  sel.stream_element_date <= p_due_date
              AND  str.sty_id = sty.id
              AND  sty.stream_type_purpose = 'INTEREST_PAYMENT';
Line: 477

    SELECT chr.start_date, rpm.principal_basis_code
    FROM   okc_k_headers_b chr,
           okl_k_headers khr,
           okl_k_rate_params rpm
    WHERE  chr.id     = khr.id
    AND    rpm.khr_id = khr.id
    AND    rpm.parameter_type_code = 'ACTUAL'
    AND    TRUNC(SYSDATE) BETWEEN rpm.effective_from_date AND NVL(rpm.effective_to_date, TRUNC(SYSDATE))
    AND    khr.id = cp_khr_id;
Line: 491

        SELECT MAX(sel.stream_element_date)
        FROM
             okl_strm_elements sel
             ,okl_streams str
             ,okl_strm_type_v sty
            WHERE  sel.stm_id = str.id
              AND  str.khr_id = p_contract_id
              AND  str.kle_id = p_line_id
              AND  str.say_code = 'CURR'
              AND  str.active_yn = 'Y'
              AND  sel.stream_element_date <= p_due_date
              AND  str.sty_id = sty.id
              AND  sty.stream_type_purpose = 'PRINCIPAL_BALANCE';
Line: 507

        SELECT MAX(sel.stream_element_date)
        FROM
             okl_strm_elements sel
             ,okl_streams str
             ,okl_strm_type_v sty
            WHERE  sel.stm_id = str.id
              AND  str.khr_id = p_contract_id
              AND  str.say_code = 'CURR'
              AND  str.active_yn = 'Y'
              AND  sel.stream_element_date <= p_due_date
              AND  str.sty_id = sty.id
              AND  sty.stream_type_purpose = 'PRINCIPAL_BALANCE';
Line: 522

    SELECT ppm.interest_calculation_basis
          ,ppm.revenue_recognition_method
    FROM   okl_k_headers   khr,
           okl_product_parameters_v ppm
    WHERE  khr.id = cp_khr_id
    AND    khr.pdt_id = ppm.id;
Line: 531

      SELECT deal_type
      FROM   okl_k_headers
      WHERE  id = p_contract_id;
Line: 709

  SELECT SUM(principal_paid_amount) principal_paid_amount
  FROM
  (
    SELECT SUM(AMOUNT)- SUM(LINE_AMOUNT_REMAINING_WOTAX) principal_paid_amount
    FROM okl_bpd_ar_inv_lines_v lpt1,
	 okl_strm_type_b sty,
         ar_payment_schedules_all aps,
         okc_k_headers_b khr
    WHERE contract_id=cp_khr_id
    AND  lpt1.contract_id  = khr.id
    AND  lpt1.sty_id  = sty.id
    AND  lpt1.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
    AND  sty.stream_type_purpose   IN
      ('PRINCIPAL_PAYMENT', 'UNSCHEDULED_PRINCIPAL_PAYMENT','PRINCIPAL_CATCHUP')
    AND    TRUNC(aps.trx_date)
        BETWEEN TRUNC(NVL(cp_from_date, khr.start_date)) AND TRUNC(NVL(cp_to_date, SYSDATE))
    UNION ALL
    SELECT   NVL(SUM(sel.amount),0) principal_paid_amount
    FROM     okl_strm_type_v sty,
             okl_streams_v stm,
             okl_strm_elements sel,
             okc_k_headers_b khr
    WHERE    stm.khr_id = cp_khr_id
    AND      stm.kle_id = NVL(null, stm.kle_id)
    AND      stm.khr_id = khr.id
    AND      stm.sty_id                  = sty.id
    AND      sty.stream_type_purpose     = 'DAILY_INTEREST_PRINCIPAL'
    AND      stm.id = sel.stm_id
    AND      TRUNC(sel.stream_element_date)
        BETWEEN TRUNC(NVL(cp_from_date, khr.start_date)) AND TRUNC(NVL(cp_to_date, SYSDATE))
    );
Line: 748

  SELECT SUM(principal_paid_amount) principal_paid_amount
  FROM
  (
    SELECT SUM(AMOUNT)- SUM(AMOUNT_LINE_ITEMS_REMAINING) principal_paid_amount
    FROM okl_bpd_ar_inv_lines_v lpt1
    where contract_id=cp_khr_id
    and  RECEIVABLES_INVOICE_ID in
    (
      SELECT  RECEIVABLES_INVOICE_ID
      FROM
        okl_bpd_ar_inv_lines_v lpt,
        okl_strm_type_b sty,
        ar_payment_schedules_all aps,
        okl_k_headers_full_v khr
      WHERE
           lpt.contract_id  = lpt1.contract_id
      AND  lpt.contract_number  = khr.contract_number
      AND  lpt.sty_id  = sty.id
      AND  lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
      AND  sty.stream_type_purpose   IN
      ('PRINCIPAL_PAYMENT', 'UNSCHEDULED_PRINCIPAL_PAYMENT','PRINCIPAL_CATCHUP')
      AND    TRUNC(aps.trx_date)
        BETWEEN TRUNC(NVL(cp_from_date, khr.start_date)) AND TRUNC(NVL(cp_to_date, SYSDATE))
    )
    group by RECEIVABLES_INVOICE_ID
    having SUM(AMOUNT_LINE_ITEMS_REMAINING)< SUM(AMOUNT)
    UNION ALL
    SELECT   NVL(SUM(sel.amount),0) principal_paid_amount
    FROM     okl_strm_type_v sty,
             okl_streams_v stm,
             okl_strm_elements sel,
             okc_k_headers_b khr
    WHERE    stm.khr_id = cp_khr_id
    AND      stm.kle_id = NVL(null, stm.kle_id)
    AND      stm.khr_id = khr.id
    AND      stm.sty_id                  = sty.id
    AND      sty.stream_type_purpose     = 'DAILY_INTEREST_PRINCIPAL'
    AND      stm.id = sel.stm_id
    AND      TRUNC(sel.stream_element_date)
        BETWEEN TRUNC(NVL(cp_from_date, khr.start_date)) AND TRUNC(NVL(cp_to_date, SYSDATE))
    ); */
Line: 898

    SELECT interest_calc_end_date, interest_rate
    FROM   okl_var_int_params
    WHERE  khr_id = cp_khr_id
    ORDER BY interest_calc_end_date DESC;
Line: 979

    SELECT ppm.quality_val interest_calculation_basis
    , end_date
    FROM   okl_k_headers_full_v khr,
           okl_prod_qlty_val_uv ppm
    WHERE  khr.pdt_id = ppm.pdt_id
    AND    ppm.quality_name = 'INTEREST_CALCULATION_BASIS'
    AND    khr.id = cp_khr_id;
Line: 1099

    SELECT chr.start_date
    FROM   OKC_K_HEADERS_B chr,
           OKL_K_HEADERS khr
    WHERE  chr.id    = khr.id
    AND   khr.id = cp_khr_id;
Line: 1207

       SELECT  NVL(SUM(AMOUNT),0) principal_billed_amount --RECEIVABLES_INVOICE_ID
    -- dcshanmu bug 6734738 end
       FROM  okl_bpd_ar_inv_lines_v lpt,
             okl_strm_type_b sty,
             ar_payment_schedules_all aps,
             okl_k_headers_full_v khr
       WHERE
       -- dcshanmu bug 6734738 start
            lpt.contract_id  = cp_khr_id
       -- dcshanmu bug 6734738 end
       AND    lpt.contract_number  = khr.contract_number
       AND    lpt.sty_id  = sty.id
       AND    lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
       AND    sty.stream_type_purpose   IN
          ('PRINCIPAL_PAYMENT', 'UNSCHEDULED_PRINCIPAL_PAYMENT','PRINCIPAL_CATCHUP')
       AND    TRUNC(aps.trx_date) BETWEEN TRUNC(NVL(cp_from_date, khr.start_date))
       AND TRUNC(NVL(cp_to_date, SYSDATE))
    -- dcshanmu bug 6734738 start
    --)
    ;
Line: 1317

    SELECT NVL(SUM(AMOUNT_DUE_ORIGINAL),0) interest_billed_amount
    FROM okl_bpd_ar_inv_lines_v lpt1
    where contract_id=cp_khr_id
    and  RECEIVABLES_INVOICE_ID in
    (
      SELECT lpt.RECEIVABLES_INVOICE_ID
      FROM   okl_bpd_ar_inv_lines_v lpt,
           okl_strm_type_b sty,
           ar_payment_schedules_all aps,
           okl_k_headers_full_v khr
      WHERE  lpt.contract_id  = lpt1.contract_id
      AND    lpt.contract_number  = khr.contract_number
      AND    lpt.sty_id  = sty.id
      AND    lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
      AND    sty.stream_type_purpose = 'FLOAT_FACTOR_ADJUSTMENT'
      AND    TRUNC(aps.trx_date)  <= cp_effective_date
    );
Line: 1418

    SELECT NVL(SUM(lpt1.AMOUNT_DUE_ORIGINAL),0) loan_billed_amount
    FROM okl_bpd_ar_inv_lines_v lpt1
    where contract_id=cp_khr_id
    and  RECEIVABLES_INVOICE_ID in
    (
      SELECT lpt.RECEIVABLES_INVOICE_ID
      FROM   okl_bpd_ar_inv_lines_v lpt,
           okl_strm_type_b sty,
           ar_payment_schedules_all aps,
           okl_k_headers_full_v khr
      WHERE  lpt.contract_id  = lpt1.contract_id
      AND    lpt.contract_number  = khr.contract_number
      AND    lpt.sty_id  = sty.id
      AND    lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
      AND    sty.stream_type_purpose IN  ('LOAN_PAYMENT', 'VARIABLE_LOAN_PAYMENT', 'UNSCHEDULED_LOAN_PAYMENT')
      AND    TRUNC(aps.trx_date)  <= cp_effective_date
    );
Line: 1520

    SELECT
    (NVL(SUM(AMOUNT_DUE_ORIGINAL),0)- NVL(SUM(AMOUNT_LINE_ITEMS_REMAINING),0)) loan_paid_amount
    FROM okl_bpd_ar_inv_lines_v lpt1
    where contract_id=cp_khr_id
    and  RECEIVABLES_INVOICE_ID in
    (
      SELECT lpt.RECEIVABLES_INVOICE_ID
      FROM   okl_bpd_ar_inv_lines_v lpt,
           okl_strm_type_b sty,
           ar_payment_schedules_all aps,
           okl_k_headers_full_v khr
      WHERE  lpt.contract_id  = lpt1.contract_id
      AND    lpt.contract_number  = khr.contract_number
      AND    lpt.sty_id  = sty.id
      AND    lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
      AND    sty.stream_type_purpose IN
                ('LOAN_PAYMENT', 'VARIABLE_LOAN_PAYMENT', 'UNSCHEDULED_LOAN_PAYMENT')
      AND    TRUNC(aps.trx_date)  <= cp_effective_date
    );
Line: 1626

    SELECT NVL(SUM(sel.amount), 0) loan_excess_amount
    FROM   okl_streams_v stm,
           okl_strm_type_v sty,
           okl_strm_elements_v sel
    WHERE  stm.khr_id              = cp_khr_id
    AND    stm.id                  = sel.stm_id
    AND    stm.sty_id              = sty.id
    AND    sty.stream_type_purpose = 'EXCESS_LOAN_PAYMENT_PAID';
Line: 1700

    SELECT date_last_interim_interest_cal
    FROM   okl_k_headers
    WHERE  id = cp_khr_id;
Line: 1779

    SELECT pdt_id
    FROM   okl_k_headers
    WHERE  id = cp_khr_id;
Line: 1784

    SELECT DECODE(sll.object1_id1,'M',1,'Q',3,'S',6,'A',12) pay_freq
    FROM   okc_rules_b sll,
           okc_rules_b slh,
           okl_strm_type_v styp,
           okc_rule_groups_b rgp
    WHERE  TO_NUMBER(sll.object2_id1)    = slh.id
    AND    sll.rule_information_category = 'LASLL'
    AND    sll.dnz_chr_id                =  rgp.dnz_chr_id
    AND    sll.rgp_id                    = rgp.id
    AND    slh.rule_information_category = 'LASLH'
    AND    slh.dnz_chr_id                =  rgp.dnz_chr_id
    AND    slh.rgp_id                    = rgp.id
    AND    slh.object1_id1               = styp.id
    AND    styp.stream_type_purpose      = 'RENT'
    AND    rgp.rgd_code                  = 'LALEVL'
    AND    rgp.dnz_chr_id                = cp_khr_id
    AND    ROWNUM                        < 2;
Line: 1803

    SELECT chr.start_date,
           chr.end_date
    FROM   OKC_K_HEADERS_B chr,
           OKL_K_HEADERS khr
    WHERE  chr.id    = khr.id
    AND    khr.id = cp_khr_id;
Line: 1811

    SELECT max(sel.stream_element_date)
    FROM   okl_streams_v stm,
           okl_strm_type_v sty,
           okl_strm_elements_v sel
    WHERE  stm.khr_id              = cp_khr_id
    AND    stm.id                  = sel.stm_id
    AND    stm.sty_id              = sty.id
    AND    sty.stream_type_purpose = 'RENT'
    AND    sel.stream_element_date <= cp_term_date;
Line: 1822

    SELECT catchup_start_date,DECODE(catchup_frequency_code,'MONTHLY',1,'QUARTERLY',3,'SEMI_ANNUAL',6,'ANNUAL',12) pay_freq
    FROM   okl_k_rate_params
    WHERE  khr_id = cp_khr_id
    AND    parameter_type_code = 'ACTUAL';
Line: 1829

    SELECT  NVL(rul2.rule_information10,'N') arrears_yn
      FROM  okc_rule_groups_b rgp,
            okc_rules_b rul1,
            okc_rules_b rul2,
	      okl_strm_type_b sty
      WHERE  rul2.dnz_chr_id = rgp.dnz_chr_id
        AND  rul2.rule_information_category = 'LASLL'
        AND  rul2.rgp_id = rgp.id
        AND  rgp.cle_id IS NULL
        AND  rgp.chr_id = khrid
        AND  rgp.dnz_chr_id = khrid
        AND  rgp.rgd_code = 'LALEVL'
        AND  rul1.dnz_chr_id = rgp.dnz_chr_id
        AND  rul1.rule_information_category = 'LASLH'
        AND  rul1.rgp_id = rgp.id
        AND  TO_NUMBER(rul2.object2_id1) = rul1.id
        AND  TO_NUMBER(rul1.object1_id1) = sty.id
        AND  sty.stream_type_purpose = 'VARIABLE_INTEREST_SCHEDULE'
    ORDER BY FND_DATE.canonical_to_date(rul2.rule_information2);
Line: 2117

      SELECT
           lpt.amount_due_remaining,
           lpt.due_date INVOICE_DATE,
           lpt.TXD_ID LSM_ID,
           lpt.TXD_ID  tld_id,
           aps.customer_trx_id  receivables_invoice_id
      FROM
        okl_bpd_ar_inv_lines_v lpt,
        okl_strm_type_b sty,
        ar_payment_schedules_all aps,
        okl_k_headers_full_v khr
      WHERE
           lpt.CONTRACT_ID            = cp_khr_id
      AND  lpt.contract_number        = khr.contract_number
      AND  lpt.sty_id                 = sty.id
      AND  lpt.RECEIVABLES_INVOICE_ID = aps.customer_trx_id
      AND    aps.status               = 'OP'
      AND    aps.class                = 'INV'
      AND    sty.stream_type_purpose
                IN ('LOAN_PAYMENT', 'VARIABLE_LOAN_PAYMENT', 'UNSCHEDULED_LOAN_PAYMENT');
Line: 2206

   SELECT kle.id
     FROM OKL_K_LINES_FULL_V kle,
          OKC_LINE_STYLES_B ls,
	        OKC_STATUSES_B sts
    WHERE kle.lse_id = ls.id
      AND ls.lty_code = 'FREE_FORM1'
      AND kle.dnz_chr_id = chrid
      AND sts.code = kle.sts_code
      AND sts.ste_code not in ( 'HOLD', 'EXPIRED', 'CANCELLED');
Line: 2217

   SELECT 'Y'
     FROM OKL_K_LINES_FULL_V kle,
          OKC_LINE_STYLES_B ls,
	        OKC_STATUSES_B sts
    WHERE kle.lse_id = ls.id
      AND ls.lty_code = 'FEE'
      AND kle.fee_type IN('FINANCED','ROLLOVER')
      AND kle.dnz_chr_id = chrid
	    AND sts.code = kle.sts_code
	    AND sts.ste_code not in ( 'HOLD', 'EXPIRED', 'CANCELLED');
Line: 2230

      SELECT  'Y'
         FROM okl_strm_elements sel
             ,okl_streams str
             ,okl_strm_type_v sty
        WHERE sel.stm_id = str.id
         AND  str.khr_id = p_contract_id
         AND  str.kle_id = p_line_id
         AND  str.say_code = 'CURR'
         AND  str.active_yn = 'Y'
         AND  str.sty_id = sty.id
         AND  sty.stream_type_purpose = 'PRINCIPAL_PAYMENT';
Line: 2244

      SELECT  'Y'
         FROM okl_strm_elements sel
             ,okl_streams str
             ,okl_strm_type_v sty
        WHERE sel.stm_id = str.id
         AND  str.khr_id = p_contract_id
         AND  str.kle_id = p_line_id
         AND  str.say_code = 'CURR'
         AND  str.active_yn = 'Y'
         AND  str.sty_id = sty.id
         AND  sty.stream_type_purpose = 'PRINCIPAL_BALANCE';
Line: 2313

    SELECT id       trx_try_id
    FROM  okl_trx_types_tl
    WHERE  name = p_transaction_type
    AND language = 'US';
Line: 2319

    SELECT khr.pdt_id,
           pdt.name pdt_name,
           chr.scs_code
    FROM okl_k_headers khr,
         okl_products pdt,
         okc_k_headers_b chr
    WHERE khr.id = p_chr_id
    AND   chr.id = khr.id
    AND   khr.pdt_id = pdt.id;
Line: 2330

    SELECT name
    FROM okl_trx_types_tl try
    WHERE id = p_trx_type_id
    AND try.language = USERENV('LANG');
Line: 2338

    SELECT ACCOUNT_DERIVATION
    FROM okl_sys_acct_opts;
Line: 2342

    SELECT  ID
           ,CODE_COMBINATION_ID
           ,AE_LINE_TYPE
           ,CRD_CODE
           ,ACCOUNT_BUILDER_YN
           ,PERCENTAGE
    FROM OKL_AE_TMPT_LNES
    WHERE avl_id = p_avl_id;
Line: 2516

      SELECT  'Y',
              chr.contract_number
         FROM okl_strm_elements sel
             ,okl_streams str
             ,okl_strm_type_b sty
             ,okc_k_headers_b chr
        WHERE chr.id = p_khr_id
         AND  sel.stm_id = str.id
         AND  str.khr_id = chr.id
         AND  str.kle_id IS NULL
         AND  str.say_code = 'CURR'
         AND  str.active_yn = 'Y'
         AND  str.sty_id = sty.id
         AND  sty.stream_type_purpose in ('VARIABLE_INTEREST', 'VARIABLE_LOAN_PAYMENT', 'INTEREST_CATCHUP');