DBA Data[Home] [Help]

APPS.OKS_BILL_UTIL_PUB SQL Statements

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

Line: 15

                SELECT ID INTO V_ID FROM OKC_RULE_GROUPS_V WHERE Dnz_CHR_ID = p_chr_id And cle_id Is Null;
Line: 24

                SELECT ID INTO V_ID FROM OKC_RULE_GROUPS_V WHERE CLE_ID = p_cle_id;
Line: 52

                Select ID Into V_ID From OKC_RULES_V
                Where  rgp_id = p_rgp_id
                And      Rule_information_category = p_rule_type;
Line: 89

  SELECT 1
   FROM MTL_UNITS_OF_MEASURE_TL TL, okc_time_code_units_v okc
  WHERE TL.uom_code    = okc.uom_code
    AND TL.uom_code    = p_uom_code
    --AND TL.uom_class = 'Time'       commented for bug#5585356
    AND okc.active_flag = 'Y'
   AND TL.LANGUAGE = USERENV('LANG');
Line: 226

  SELECT 1
   FROM MTL_UNITS_OF_MEASURE_TL TL, okc_time_code_units_v okc
  WHERE TL.uom_code    = okc.uom_code
    AND TL.uom_code    = p_uom_code
   -- AND TL.uom_class = 'Time'  commednted for bug#5585356
    AND okc.active_flag = 'Y'
   AND TL.LANGUAGE = USERENV('LANG') ;
Line: 429

SELECT tce_code, quantity
FROM   okc_time_code_units_b
WHERE uom_code = p_uom_code
AND active_flag = 'Y';
Line: 913

SELECT le.date_start                       date_start,
       le.date_end                         date_end,
       le.id                               id,
       le.amount                           amount ,
       le.date_revenue_rule_start          date_revenue_rule_start,
       le.date_receivable_gl               date_receivable_gl,
       le.date_transaction                 date_transaction,
       nvl(le.date_to_interface,sysdate)   date_to_interface,
       le.date_due                         date_due,
       le.date_completed                   date_completed,
       le.rul_id                           rul_id,
       le.date_print                       date_print,
       le.sequence_number                  sequence_number,
       str.uom_code                        advance_period,
       str.uom_per_period                  tuom_per_period,
       str.start_date                      tp_start_date
 FROM oks_stream_levels_b str
     ,oks_level_elements le
WHERE le.cle_id = p_id
AND   le.rul_id = str.id
AND   le.date_completed IS NULL
AND   trunc(nvl(le.date_to_interface,sysdate)) <= trunc(p_date)
AND   not exists
        (select /*+ push_subq no_unnest */ 1 from oks_bill_sub_lines bsl    /* Added hint for Bug#12416004*/
	    where le.cle_id = bsl.cle_id
	    and trunc(le.date_start) >= trunc(bsl.date_billed_from)
	    and trunc(le.date_end) <= trunc(bsl.date_billed_to))
ORDER BY le.date_start;
Line: 946

SELECT lvl.date_start
   FROM oks_level_elements lvl
   WHERE  lvl.cle_id = p_cle_id
   AND    lvl.date_start > p_date
 ORDER BY lvl.date_start;
Line: 953

SELECT date_terminated,end_date ,start_date
FROM okc_k_lines_b
WHERE id = p_id;
Line: 958

  These two selects were included  to ensure that
  there wont be any duplicate bills
  --- Hari  11/30/2001
********/
/*
Cursor l_bcl_csr(p_cle_id IN NUMBER) is
Select max(date_billed_to)
From oks_bill_cont_lines
WHERE cle_id = p_cle_id;
Line: 971

SELECT max(date_billed_to)
FROM oks_bill_sub_lines
WHERE cle_id = p_cle_id;
Line: 1080

Select count(id)
From oks_level_elements
Where rul_id = p_rule_id
And date_completed IS NOT NULL;
Line: 1102

Procedure delete_row_level_elements( p_rul_id IN Number,
                                    p_seq_no IN Number,
                                    x_return_status OUT NOCOPY Varchar2)
IS



Begin

--delete level elements for given sll id

DELETE from OKS_LEVEL_ELEMENTS
where rul_id = p_rul_id ;
Line: 1117

DELETE FROM oks_stream_levels_b
WHERE id = p_rul_id;
Line: 1133

 SELECT id from okc_k_lines_b
  WHERE cle_id = p_line_id
  AND   lse_id in (7,8,9,10,11,35,18,13,25);
Line: 1142

      oks_bill_util_pub.delete_level_elements
     (
       p_api_version      => 1.0,
       p_terminated_date  => p_terminated_date,
       p_chr_id           => NULL,
       p_cle_id           => p_id,
       p_init_msg_list    => 'T',
       x_return_status    => x_return_status,
       x_msg_count        => l_msg_count,
       x_msg_data         => l_msg_data
     );
Line: 1159

         oks_bill_util_pub.delete_level_elements
         (
         p_api_version      => 1.0,
         p_terminated_date  => p_terminated_date,
         p_chr_id           => NULL,
         p_cle_id           => cov_cur.id,
         p_init_msg_list    => 'T',
         x_return_status    => x_return_status,
         x_msg_count        => l_msg_count,
         x_msg_data         => l_msg_data
         );
Line: 1178

      oks_bill_util_pub.delete_level_elements
     (
       p_api_version      => 1.0,
       p_terminated_date  => p_terminated_date,
       p_chr_id           => NULL,
       p_cle_id           => p_id,
       p_init_msg_list    => 'T',
       x_return_status    => x_return_status,
       x_msg_count        => l_msg_count,
       x_msg_data         => l_msg_data
     );
Line: 1200

Procedure delete_level_elements (p_api_version   IN  NUMBER,
                                 p_rule_id       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 )
IS

----modified by upma for rules re-arch.

/*** This cursor will get sll info */


Cursor l_get_line_sll_csr IS
Select id, cle_id , sequence_no
From Oks_stream_levels_b
where id = p_rule_id;
Line: 1223

Select id
From Okc_k_lines_b
Where cle_id = p_cle_id
and lse_id in (35,7,8,9,10,11,13,18,25);
Line: 1232

Select id , sequence_no
From oks_stream_levels_b
Where cle_id = p_cp_line_id
And sequence_no = l_seq_no;
Line: 1238

       SELECT nvl(billing_schedule_type,'T') billing_schedule_type
       FROM oks_k_lines_b
       WHERE cle_id = p_line_id;
Line: 1277

/** If rule type is 'P' then do not delete covered level rule sll level elements
    Else  Delete ***/

    FOR l_get_cp_rec IN l_get_cp_csr(l_get_line_sll_rec.cle_id)
    Loop
        Open l_get_cp_sll_csr(l_get_cp_rec.id,l_get_line_sll_rec.sequence_no) ;
Line: 1289

         /*** Delete level elements ****/
          Delete_row_level_elements (l_get_cp_sll_rec.id,
                                   l_get_cp_sll_rec.sequence_no,
                                    x_return_status);
Line: 1303

/*** Delete rule and level elements of the rule id that was passed ****/
Delete_row_level_elements (p_rule_id,
                                 l_get_line_sll_rec.cle_id,
                                 x_return_status);
Line: 1315

End Delete_level_elements;
Line: 1319

 PROCEDURE delete_level_elements(
    p_api_version       IN NUMBER,
    p_terminated_date   IN  DATE,
    p_chr_id            IN NUMBER,
    p_cle_id            IN NUMBER ,
    p_init_msg_list     IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2
 )

IS

---Modified by upma for re-arch.
--deltes lvl elements for line and sub line.

Cursor l_subLine_Csr(l_line_id number) Is
                     SELECT id , TRUNC(date_terminated) cp_term_dt
                     FROM okc_k_lines_b
                     WHERE cle_id = l_line_id
                     AND  lse_id in (35,7,8,9,10,11,13,18,25);
Line: 1349

       DELETE FROM   OKS_LEVEL_ELEMENTS
       WHERE  Date_Completed is NULL
       AND TRUNC(date_start) >= TRUNC(p_terminated_date)
       AND dnz_chr_id = p_chr_id;
Line: 1357

      DELETE FROM   OKS_LEVEL_ELEMENTS
       WHERE  Date_Completed is NULL
       AND TRUNC(date_start) >= TRUNC(p_terminated_date)
       AND cle_id = p_cle_id;
Line: 1367

        DELETE FROM   OKS_LEVEL_ELEMENTS
        WHERE  Date_Completed is NULL
        AND TRUNC(date_start) >= nvl(TRUNC(l_subline_rec.cp_term_dt),TRUNC(p_terminated_date))
        AND cle_id = l_subline_rec.id;
Line: 1382

END delete_level_elements;
Line: 1386

  PROCEDURE delete_rule(
    p_api_version                  IN  NUMBER,
    p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
    p_chr_id                       IN NUMBER,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2) IS


    l_return_status                VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
Line: 1399

           select   rul.id
                    from   okc_rules_b rul
                    where  rul.rule_information_category in ('IRE') and
                    dnz_chr_id = p_chr_id;
Line: 1425

       OKC_RULE_PUB.delete_rule(
          p_api_version   => p_api_version,
          p_init_msg_list => p_init_msg_list,
          x_return_status => l_return_status,
          x_msg_count     => x_msg_count,
          x_msg_data      => x_msg_data,
          p_rulv_tbl      => p_rulv_tbl);
Line: 1461

  END Delete_Rule;
Line: 1466

  PROCEDURE delete_slh_rule(
    p_api_version                  IN  NUMBER,
    p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
    p_cle_id                       IN NUMBER,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2)
 IS
 BEGIN

x_return_status   := OKC_API.G_RET_STS_SUCCESS;
Line: 1478

UPDATE oks_k_lines_b SET billing_schedule_type = NULL
WHERE cle_id =p_cle_id;
Line: 1481

DELETE FROM oks_stream_levels_b where cle_id = P_CLE_ID;
Line: 1497

END Delete_SLH_Rule;
Line: 1507

    select
      chr_id, cle_id,
      account_class,
      code_combination_id,
      percent
    from oks_rev_distributions
    where cle_id = p_cle_id;
Line: 1526

      x_rev_tbl(i).last_updated_by     := OKC_API.G_MISS_NUM;
Line: 1527

      x_rev_tbl(i).last_update_date    := OKC_API.G_MISS_DATE;
Line: 1528

      x_rev_tbl(i).last_update_login   := OKC_API.G_MISS_NUM;
Line: 1548

    OKS_REV_DISTR_PUB.insert_Revenue_Distr(
                            p_api_version   => l_api_version,
                            x_return_status => x_status,
                            x_msg_count     => l_msg_count,
                            x_msg_data      => l_msg_data,
                            p_rdsv_tbl      => p_rev_tbl,
                            x_rdsv_tbl      => l_rev_tbl);
Line: 1560

    select
      percent,
      chr_id,
      ctc_id,
      sales_credit_type_id1,
      sales_credit_type_id2
    from OKS_K_SALES_CREDITS
    where cle_id = p_cle_id;
Line: 1581

      x_scrv_tbl(i).last_updated_by       := OKC_API.G_MISS_NUM;
Line: 1582

      x_scrv_tbl(i).last_update_date      := OKC_API.G_MISS_DATE;
Line: 1602

    OKS_SALES_CREDIT_PUB.insert_Sales_credit(
             p_api_version   => l_api_version,
             x_return_status => x_status,
             x_msg_count     => l_msg_count,
             x_msg_data      => l_msg_data,
             p_scrv_tbl      => p_scrv_tbl,
             x_scrv_tbl      => l_scrv_tbl);
Line: 1611

  procedure update_line_item(p_cle_id   IN NUMBER,
                             p_item_id  IN VARCHAR2,
                             x_status   OUT NOCOPY VARCHAR2) IS
    l_api_version NUMBER := 1.0;
Line: 1620

    select id
    from okc_k_items_v
    where cle_id = p_cle_id;
Line: 1628

    OKC_CONTRACT_ITEM_PUB.update_contract_item(
                p_api_version   => l_api_version,
                x_return_status => x_status,
                x_msg_count     => l_msg_count,
                x_msg_data      => l_msg_data,
                p_cimv_rec      => l_cimv_rec_in,
                x_cimv_rec      => l_cimv_rec_out);
Line: 1635

  end update_line_item;
Line: 1642

    select count(*)
    from okc_k_lines_b
    where cle_id = p_cle_id
    and lse_id in (7,8,9,10,11,35, 18,25);
Line: 1648

    select id, price_negotiated
    from okc_k_lines_b
    where cle_id = p_cle_id
    and lse_id in (7,8,9,10,11,35, 18,25);
Line: 1682

    OKC_CONTRACT_PUB.update_contract_line(
           p_api_version        => l_api_version,
           x_return_status      => x_status,
           x_msg_count          => l_msg_count,
           x_msg_data           => l_msg_data,
           p_clev_tbl           => l_clev_tbl_in,
           x_clev_tbl           => l_clev_tbl_out);
Line: 1698

    select id, dnz_chr_id, inv_rule_id
    from okc_k_lines_b
    where id = p_cle_id;
Line: 1703

    SELECT *
    FROM oks_stream_levels_b
    WHERE cle_id = p_cle_id;
Line: 1708

       SELECT nvl(billing_schedule_type,'T') billing_schedule_type
       FROM oks_k_lines_b
       WHERE cle_id = p_cle_id;
Line: 1748

l_sll_tbl.DELETE;
Line: 1793

    select id
    from okc_rules_b
    where rgp_id = p_rgp_id
      and rule_information_category = 'USV';
Line: 1805

    l_rulv_tbl_in.DELETE;
Line: 1825

      l_rulv_tbl_in(1).last_updated_by           := OKC_API.G_MISS_NUM;
Line: 1826

      l_rulv_tbl_in(1).last_update_date          := SYSDATE;
Line: 1848

      l_rulv_tbl_in(1).last_updated_by           := OKC_API.G_MISS_NUM;
Line: 1849

      l_rulv_tbl_in(1).last_update_date          := OKC_API.G_MISS_DATE;
Line: 1850

      OKC_RULE_PUB.update_rule(
               p_api_version      => l_api_version,
               x_return_status    => x_status,
               x_msg_count        => l_msg_count,
               x_msg_data         => l_msg_data,
               p_rulv_tbl         => l_rulv_tbl_in,
               x_rulv_tbl         => l_rulv_tbl_out);
Line: 1860

  procedure update_header_amount(p_cle_id IN NUMBER,
                                 x_status  OUT NOCOPY VARCHAR2) IS
    l_api_version  CONSTANT NUMBER := 1.0;
Line: 1872

    select sum(price_negotiated) sum
    from okc_k_lines_b
    where dnz_chr_id = p_chr_id
      and lse_id in (7,8,9,10,11,35,13,18,25);
Line: 1883

        okc_contract_pub.update_contract_header (
                     p_api_version     => l_api_version,
                     p_init_msg_list   => l_init_msg_list,
                     x_return_status   => l_return_status,
                     x_msg_count       => l_msg_count,
                     x_msg_data        => l_msg_data,
                     p_chrv_tbl        => l_chrv_tbl_in,
                     x_chrv_tbl        => l_chrv_tbl_out );
Line: 1894

  End update_header_amount;
Line: 1906

    select dnz_chr_id
    from okc_k_lines_b
    where id = p_source_rec.cle_id;
Line: 1922

    select id
    from okc_rule_groups_b
    where cle_id = p_cle_id;
Line: 1957

      Select nvl(max(to_number(line_number)),0)
      INTO   l_top_line_number
      FROM   OKC_K_LINES_B
      WHERE  dnz_chr_id = g_chr_id
      and    cle_id is null;
Line: 1982

        Update okc_k_lines_b Set line_number = l_top_line_number
        Where  id = p_target_tbl(idx).cle_id;
Line: 1986

        OKS_SETUP_UTIL_PUB.update_line_numbers(p_chr_id        => g_chr_id,
                                                p_cle_id        => p_target_tbl(idx).cle_id,
                                                x_return_status => l_return_status);
Line: 2022

      update_line_item(p_target_tbl(idx).cle_id, p_target_tbl(idx).item_id, l_return_status);
Line: 2064

      update_header_amount(p_source_rec.cle_id, l_return_status);
Line: 2112

        SELECT  ccr.net_reading last_reading
        FROM    Cs_ctr_counter_values_v ccr
        WHERE  ccr.counter_id = p_counter_id
        ORDER BY value_timestamp desc;
Line: 2118

        SELECT  ccr.initial_reading last_reading
        FROM    cs_counters ccr
        WHERE  ccr.counter_id = p_counter_id;
Line: 2123

        Select itm.uom_code, line.cle_id usage_id
        From   Okc_K_items Itm, okc_k_lines_b line
        Where  itm.cle_id = line.id
        And    itm.object1_id1 = p_counter_id
        And    itm.jtot_object1_code = 'OKX_COUNTER';
Line: 2270

        SELECT nvl(SUM(bsl.amount),0) tot_credit_amt
        FROM   Oks_bill_cont_lines bcl, Oks_bill_sub_lines  bsl
        WHERE  bsl.Cle_id = p_cp_line_id
        AND    bcl.id     = bsl.bcl_id
        AND    bcl.bill_action = 'TR';
Line: 2304

PROCEDURE delete_duplicate_lines (p_lines_table       IN  OKS_BILL_REC_PUB.line_report_tbl_type
                                  ,x_lines_table      OUT NOCOPY OKS_BILL_REC_PUB.line_report_tbl_type
                                  ,x_return_status    OUT NOCOPY Varchar2
                                 )  IS

  l_lines_rec_tmp           OKS_BILL_REC_PUB.line_report_rec_type;
Line: 2326

             l_lines_tbl_tmp.DELETE(l_tbl_idx) ;
Line: 2340

      FND_FILE.PUT_LINE( FND_FILE.LOG, '*** Billing Report:: delete_duplicate_lines  Error   ' || sqlerrm);
Line: 2351

End delete_duplicate_lines ;
Line: 2355

PROCEDURE delete_duplicate_sub_lines (p_sub_lines_table       IN  OKS_BILL_REC_PUB.line_report_tbl_type
                                     ,x_sub_lines_table       OUT NOCOPY OKS_BILL_REC_PUB.line_report_tbl_type
                                     ,x_return_status         OUT NOCOPY Varchar2
                                      )  IS

  l_sub_lines_rec_tmp           OKS_BILL_REC_PUB.line_report_rec_type;
Line: 2377

             l_sub_lines_tbl_tmp.DELETE(l_tbl_idx) ;
Line: 2390

      FND_FILE.PUT_LINE( FND_FILE.LOG, '*** Billing Report:: delete_duplicate_sub_lines  Error   ' || sqlerrm);
Line: 2401

End delete_duplicate_sub_lines ;
Line: 2597

        Select nvl(rul.rule_information13,'N')
        From  okc_rules_b        rul
              ,okc_rule_groups_b rgp
        Where  rgp.dnz_chr_id = p_dnz_chr_id
          And  rgp.id         = rul.rgp_id
          And  rul.rule_information_category = 'SBG';
Line: 2745

    Select name
      From OKX_PARTIES_V
     Where id1 = p_object1_id1
       And id2 = p_object1_id2 ;
Line: 2751

    Select name
      From OKX_CUSTOMER_ACCOUNTS_V
     Where id1 = p_object1_id1
       And id2 = p_object1_id2 ;
Line: 2758

    Select name
      From OKX_CUSTOMER_PRODUCTS_V
     Where id1 = p_object1_id1
       and id2 = p_object1_id2
       and organization_id = SYS_CONTEXT('OKC_CONTEXT','ORGANIZATION_ID') ;*/
Line: 2765

    Select SIT.description
    FROM CSI_ITEM_INSTANCES cp,
        MTL_SYSTEM_ITEMS_TL SIT
    WHERE cp.instance_ID=p_object1_id1
      and SIT.inventory_item_id = cp.inventory_item_id
      and SIT.LANGUAGE = userenv('LANG')
      and SIT.organization_id = SYS_CONTEXT('OKC_CONTEXT','ORGANIZATION_ID');
Line: 2776

    Select name
      From OKX_SYSTEM_ITEMS_V
     Where id1 = p_object1_id1
       and id2 = p_object1_id2
       and organization_id = SYS_CONTEXT('OKC_CONTEXT','ORGANIZATION_ID')
       and serviceable_product_flag='Y' ;
Line: 2784

    Select name
     From OKX_CUST_SITE_USES_V
    Where id1 = p_object1_id1
      and id2 = p_object1_id2
      and NVL(ORG_ID, -99) = SYS_CONTEXT('OKC_CONTEXT','ORG_ID') ;
Line: 2791

    Select name
      From OKX_SYSTEMS_V
     Where id1 = p_object1_id1
       and id2 = p_object1_id2
       and NVL(ORG_ID, -99) = SYS_CONTEXT('OKC_CONTEXT','ORG_ID') ;
Line: 2852

PROCEDURE delete_duplicate_currency_code (p_currency_table   IN  OKS_BILL_REC_PUB.line_report_tbl_type
                                         ,x_currency_table   OUT NOCOPY OKS_BILL_REC_PUB.line_report_tbl_type
                                         ,x_return_status    OUT NOCOPY Varchar2
                                         )  IS

  l_currency_rec_tmp           OKS_BILL_REC_PUB.line_report_rec_type;
Line: 2874

             l_currency_table_tmp.DELETE(l_tbl_idx) ;
Line: 2888

      FND_FILE.PUT_LINE( FND_FILE.LOG, '*** Billing Report:: delete_duplicate_currency_code  Error   ' || sqlerrm);
Line: 2899

End delete_duplicate_currency_code ;
Line: 3023

  l_currency_table_tmp.DELETE ;
Line: 3034

        l_currency_table_tmp.DELETE ;*/
Line: 3036

        DELETE_DUPLICATE_CURRENCY_CODE (p_currency_table   => l_currency_table_in
                                        ,x_currency_table  => l_currency_table_tmp
                                        ,x_return_status   => l_return_status
                                        )  ;
Line: 3088

  SELECT name FROM fnd_currencies_tl
  WHERE  currency_code = p_currency_code
  AND    language      = USERENV('LANG');
Line: 3195

    SELECT Hdr.Contract_number
         ,Hdr.Contract_number_modifier
         ,Hdr.Currency_code
         ,Hdr.Inv_organization_id
         ,Hdr.authoring_org_id
         ,line.dnz_chr_id
         ,line.cle_id
         ,line.lse_id
         ,line.start_date
         ,line.end_date
         ,line.price_negotiated
         ,line.date_terminated
         ,okp.object1_id1
         ,okp.object1_id2
         ,line.line_number
    FROM
          OKC_K_PARTY_ROLES_B  okp
         ,OKC_K_LINES_B  line
         ,OKC_K_HEADERS_B Hdr
  WHERE  Hdr.id          =  line.dnz_chr_id
  AND    line.id         =  p_line_id
  AND    okp.dnz_chr_id  =  hdr.id
  AND    okp.rle_code    in ( 'CUSTOMER','SUBSCRIBER');
Line: 3221

  Select cst.PARTY_NUMBER
         ,cst.NAME
  From OKX_PARTIES_V cst
  Where cst.id1 = p_object1_id1
    and cst.id2 = p_object1_id2 ;
Line: 3228

  Select grp.name
  From OKC_K_GROUPS_V grp
      ,OKC_K_GRPINGS gpg
  Where gpg.included_chr_id = p_dnz_chr_id
    and grp.id              = gpg.cgp_parent_id
    and rownum < 2 ;
Line: 3236

   Select cst.PARTY_ID||' - '||cst.NAME ServiceAccount
   From OKC_RULE_GROUPS_V rgp
       ,OKC_RULES_V rul
       ,OKX_CUSTOMER_ACCOUNTS_V cst
   Where rgp.CLE_ID   = p_line_id
     and rgp.ID       = rul.RGP_ID
     and rul.RULE_INFORMATION_CATEGORY = 'CAN'
     and cst.ID1      = rul.OBJECT1_ID1
     and cst.ID2      = rul.OBJECT1_ID2 ;
Line: 3248

  Select sys.NAME LineName
  From OKX_SYSTEM_ITEMS_V sys
      ,OKC_K_ITEMS itm
  Where itm.CLE_ID           =  p_line_id
    and sys.ID1              = itm.OBJECT1_ID1
    and sys.ID2              = itm.OBJECT1_ID2;
Line: 3257

    Select decode(itm.JTOT_OBJECT1_CODE,
                 'OKX_CUSTPROD',  'Covered Product',
                 'OKX_COVITEM',   'Covered Item',
                 'OKX_COVSITE',   'Covered Site',
                 'OKX_COVSYST',   'Covered System',
                 'OKX_CUSTACCT',  'Customer Account',
                 'OKX_PARTY',     'Covered Party',
                 itm.JTOT_OBJECT1_CODE) CoveredLine
            ,itm.JTOT_OBJECT1_CODE
            ,itm.object1_id1
            ,itm.object1_id2
  From OKC_K_ITEMS itm
  Where itm.CLE_ID = p_sub_line_id;
Line: 3469

                            select line_number into l_line_num from okc_k_lines_b
                            where id=p_billrep_error_tbl(l_sub_line_idx).Top_Line_id;
Line: 3559

  SELECT Count(Distinct Chr_id)
  FROM   oks_process_billing
  where currency_code= p_code
  and   line_no between p_process_from and p_process_to;
Line: 3714

PROCEDURE UPDATE_OKS_LEVEL_ELEMENTS
    ( p_line_id IN number ,
      x_return_status OUT NOCOPY varchar2 ) IS

    CURSOR L_OKS_LEVEL_ELEMENTS_CSR ( P_LINE_ID in  NUMBER ) IS
    SELECT LEVL.ID
      FROM OKS_LEVEL_ELEMENTS LEVL ,
           OKC_RULES_B        RULES ,
           OKC_RULE_GROUPS_B  RGP
     WHERE LEVL.RUL_ID = RULES.ID
       AND RULES.RGP_ID = RGP.ID
       AND RULE_INFORMATION_CATEGORY = 'SLL'
       AND RGP.CLE_ID = P_LINE_ID
       AND LEVL.DATE_COMPLETED IS NULL ;
Line: 3730

    SELECT LINES.ID
      FROM OKC_K_LINES_V LINES
     WHERE LINES.CLE_ID = P_TOP_LINE_ID
       AND LINES.LSE_ID in (9, 25 );
Line: 3774

           oks_bill_level_elements_pvt.update_row
             (p_api_version              => 1.0,
              p_init_msg_list            => 'T',
              x_return_status            => l_return_status,
              x_msg_count                => l_msg_count,
              x_msg_data                 => l_msg_data,
              p_letv_tbl                 => L_LEVEL_ID_TBL_IN,
              x_letv_tbl                 => L_LEVEL_ID_TBL_OUT);
Line: 3790

 Update oks_level_elements
   set date_completed = SYSDATE
 where parent_cle_id = p_line_id
   and date_completed is null;
Line: 3805

END  UPDATE_OKS_LEVEL_ELEMENTS ;
Line: 3812

         SELECT TRUNC(LINE.START_DATE) LINE_START_DATE
               ,TRUNC(LINE.END_DATE)   LINE_END_DATE
               ,LINE.ID
               ,LINE.DNZ_CHR_ID
           FROM OKC_K_LINES_B LINE
          WHERE LINE.ID = P_LINE_ID ;
Line: 3820

         SELECT BCL.ID ,
                TRUNC(BCL.DATE_BILLED_FROM) DATE_BILLED_FROM ,
                TRUNC(BCL.DATE_BILLED_TO)   DATE_BILLED_TO,
                AMOUNT BCL_AMOUNT
           FROM OKS_BILL_CONT_LINES BCL
          WHERE BCL.CLE_ID = P_LINE_ID ;
Line: 3828

       SELECT currency_code
       FROM okc_k_headers_b
       WHERE id = p_HDR_id;
Line: 3845

  L_BCL_DATES_UPDATE BOOLEAN ;
Line: 3846

  L_SUB_LINES_INSERTED  NUMBER ;
Line: 3867

                L_BCL_DATES_UPDATE := TRUE ;
Line: 3869

                 L_BCL_DATES_UPDATE := FALSE ;
Line: 3898

         OKS_BILLCONTLINE_PUB.INSERT_BILL_CONT_LINE(
             P_API_VERSION                  =>  1.0,
             P_INIT_MSG_LIST                =>  'T',
             X_RETURN_STATUS                =>   L_RETURN_STATUS,
             X_MSG_COUNT                    =>   L_MSG_CNT,
             X_MSG_DATA                     =>   L_MSG_DATA,
             P_BCLV_REC                     =>   L_BCLV_REC_IN,
             X_BCLV_REC                     =>   L_BCLV_REC_OUT
             );
Line: 3927

                            X_SUB_LINES_INSERTED => L_SUB_LINES_INSERTED,
                            X_TOTAL_AMOUNT       => L_TOTAL_AMOUNT) ;
Line: 3941

    IF L_SUB_LINES_INSERTED > 0 OR  L_BCL_DATES_UPDATE THEN
       IF L_SUB_LINES_INSERTED > 0 THEN
          L_BCLV_REC_UPD_IN.ID     := L_BCL_ID;
Line: 3947

       IF L_BCL_DATES_UPDATE THEN
          L_BCLV_REC_UPD_IN.DATE_BILLED_FROM    :=L_GET_OKS_LINES_REC.LINE_START_DATE;
Line: 3953

          OKS_BILLCONTLINE_PUB.UPDATE_BILL_CONT_LINE
            (
             P_API_VERSION                  =>  1.0,
             P_INIT_MSG_LIST                =>  'T',
             X_RETURN_STATUS                =>   L_RETURN_STATUS,
             X_MSG_COUNT                    =>   L_MSG_CNT,
             X_MSG_DATA                     =>   L_MSG_DATA,
             P_BCLV_REC                     =>   L_BCLV_REC_UPD_IN,
             X_BCLV_REC                     =>   L_BCLV_REC_UPD_OUT
            );
Line: 3970

         UPDATE_OKS_LEVEL_ELEMENTS(L_GET_OKS_LINES_REC.id ,
                                    X_RETURN_STATUS );
Line: 3993

                              X_SUB_LINES_INSERTED OUT NOCOPY NUMBER ,
                              X_TOTAL_AMOUNT  OUT NOCOPY NUMBER ) IS

  CURSOR L_GET_COVERED_LEVELS_CSR (P_LINE_ID NUMBER ) IS
         SELECT LINES.ID ,
                LINES.START_DATE COVERED_LEVEL_START_DATE,
                LINES.END_DATE COVERED_LEVEL_END_DATE,
                LINES.PRICE_NEGOTIATED
           FROM OKC_K_LINES_B LINES
          WHERE LINES.CLE_ID = P_LINE_ID
            AND LINES.LSE_ID in (9, 25) ;
Line: 4006

        SELECT uom_code
        FROM okc_k_items
        WHERE cle_id = p_cp_id;
Line: 4011

        SELECT 1
          FROM OKS_BILL_SUB_LINES
         WHERE CLE_ID = P_ID ;
Line: 4018

SELECT lse_id,start_date,end_date
FROM okc_k_lines_b
WHERE id=k_line_id;
Line: 4022

SELECT LINES.AMOUNT
FROM OKS_LEVEL_ELEMENTS LINES
WHERE LINES.CLE_ID = L_LINE_ID;
Line: 4044

  L_SUB_LINES_INSERTED NUMBER := 0;
Line: 4083

OKS_BILLSUBLINE_PUB.INSERT_BILL_SUBLINE_PUB
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => L_RETURN_STATUS,
X_MSG_COUNT => L_MSG_CNT,
X_MSG_DATA => L_MSG_DATA,
P_BSLV_REC => L_BSLV_REC_IN,
X_BSLV_REC => L_BSLV_REC_OUT
);
Line: 4115

OKS_BSL_det_PUB.insert_bsl_det_Pub
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => l_RETURN_STATUS,
X_MSG_COUNT => l_msg_cnt,
X_MSG_DATA => l_msg_data,
p_bsdv_rec => l_bsdv_rec_in,
x_bsdv_rec => l_bsdv_rec_out);
Line: 4127

X_SUB_LINES_INSERTED :=1;
Line: 4146

              OKS_BILLSUBLINE_PUB.INSERT_BILL_SUBLINE_PUB
              (
                P_API_VERSION                  =>  1.0,
                P_INIT_MSG_LIST                =>  'T',
                X_RETURN_STATUS                =>   L_RETURN_STATUS,
                X_MSG_COUNT                    =>   L_MSG_CNT,
                X_MSG_DATA                     =>   L_MSG_DATA,
                P_BSLV_REC                     =>   L_BSLV_REC_IN,
                X_BSLV_REC                     =>   L_BSLV_REC_OUT
              );
Line: 4160

                 L_SUB_LINES_INSERTED := L_SUB_LINES_INSERTED + 1  ;
Line: 4185

              OKS_BSL_det_PUB.insert_bsl_det_Pub
                       (
                      P_API_VERSION                  =>  1.0,
                      P_INIT_MSG_LIST                =>  'T',
                      X_RETURN_STATUS                =>   l_RETURN_STATUS,
                      X_MSG_COUNT                    =>   l_msg_cnt,
                      X_MSG_DATA                     =>   l_msg_data,
                      p_bsdv_rec                     =>   l_bsdv_rec_in,
                      x_bsdv_rec                     =>   l_bsdv_rec_out);
Line: 4204

    X_SUB_LINES_INSERTED := L_SUB_LINES_INSERTED ;
Line: 4223

SELECT TRUNC(LINE.START_DATE) LINE_START_DATE
,TRUNC(LINE.END_DATE) LINE_END_DATE
,LINE.ID
,LINE.DNZ_CHR_ID
,LINE.LSE_ID
FROM OKC_K_LINES_B LINE
WHERE LINE.ID = P_LINE_ID ;
Line: 4231

SELECT BCL.ID ,
TRUNC(BCL.DATE_BILLED_FROM) DATE_BILLED_FROM ,
TRUNC(BCL.DATE_BILLED_TO) DATE_BILLED_TO,
AMOUNT BCL_AMOUNT
FROM OKS_BILL_CONT_LINES BCL
WHERE BCL.CLE_ID = P_LINE_ID ;
Line: 4238

SELECT currency_code
FROM okc_k_headers_b
WHERE id = p_HDR_id;
Line: 4249

L_BCL_DATES_UPDATE BOOLEAN ;
Line: 4250

L_SUB_LINES_INSERTED NUMBER ;
Line: 4268

L_BCL_DATES_UPDATE := TRUE ;
Line: 4270

L_BCL_DATES_UPDATE := FALSE ;
Line: 4292

OKS_BILLCONTLINE_PUB.INSERT_BILL_CONT_LINE(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => L_RETURN_STATUS,
X_MSG_COUNT => L_MSG_CNT,
X_MSG_DATA => L_MSG_DATA,
P_BCLV_REC => L_BCLV_REC_IN,
X_BCLV_REC => L_BCLV_REC_OUT
);
Line: 4318

X_SUB_LINES_INSERTED => L_SUB_LINES_INSERTED,
X_TOTAL_AMOUNT => L_TOTAL_AMOUNT) ;
Line: 4328

IF L_SUB_LINES_INSERTED > 0 OR L_BCL_DATES_UPDATE THEN
IF L_SUB_LINES_INSERTED > 0 THEN
L_BCLV_REC_UPD_IN.ID := L_BCL_ID;
Line: 4334

IF L_BCL_DATES_UPDATE THEN
L_BCLV_REC_UPD_IN.DATE_BILLED_FROM :=L_GET_OKS_LINES_REC.LINE_START_DATE;
Line: 4338

OKS_BILLCONTLINE_PUB.UPDATE_BILL_CONT_LINE
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => L_RETURN_STATUS,
X_MSG_COUNT => L_MSG_CNT,
X_MSG_DATA => L_MSG_DATA,
P_BCLV_REC => L_BCLV_REC_UPD_IN,
X_BCLV_REC => L_BCLV_REC_UPD_OUT
);
Line: 4354

Update oks_level_elements
set date_completed = SYSDATE
where parent_cle_id = p_line_id
and date_completed is NULL
AND date_start =L_BCLV_REC_IN.DATE_BILLED_FROM
AND date_end =L_BCLV_REC_IN.DATE_BILLED_TO;
Line: 4374

X_SUB_LINES_INSERTED OUT NOCOPY NUMBER,
X_TOTAL_AMOUNT OUT NOCOPY NUMBER ) IS
CURSOR L_GET_COVERED_LEVELS_CSR (P_LINE_ID NUMBER ) IS
SELECT LINES.ID ,
LINES.START_DATE COVERED_LEVEL_START_DATE,
LINES.END_DATE COVERED_LEVEL_END_DATE,
LINES.PRICE_NEGOTIATED
FROM OKC_K_LINES_B LINES
WHERE LINES.CLE_ID = P_LINE_ID
AND LINES.LSE_ID in (9, 25) ;
Line: 4385

SELECT LINES.AMOUNT
FROM OKS_LEVEL_ELEMENTS LINES
WHERE LINES.CLE_ID = L_LINE_ID
AND LINES.DATE_START = L_DATE_FROM
AND LINES.DATE_END =P_DATE_TO;
Line: 4391

SELECT uom_code
FROM okc_k_items
WHERE cle_id = p_cp_id;
Line: 4395

SELECT 1
FROM OKS_BILL_SUB_LINES
WHERE CLE_ID = P_ID ;
Line: 4399

SELECT lse_id
FROM OKC_K_LINES_B
WHERE id=P_LINE_ID;
Line: 4415

L_SUB_LINES_INSERTED NUMBER := 0;
Line: 4437

OKS_BILLSUBLINE_PUB.INSERT_BILL_SUBLINE_PUB
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => L_RETURN_STATUS,
X_MSG_COUNT => L_MSG_CNT,
X_MSG_DATA => L_MSG_DATA,
P_BSLV_REC => L_BSLV_REC_IN,
X_BSLV_REC => L_BSLV_REC_OUT
);
Line: 4466

OKS_BSL_det_PUB.insert_bsl_det_Pub
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => l_RETURN_STATUS,
X_MSG_COUNT => l_msg_cnt,
X_MSG_DATA => l_msg_data,
p_bsdv_rec => l_bsdv_rec_in,
x_bsdv_rec => l_bsdv_rec_out);
Line: 4478

X_SUB_LINES_INSERTED :=1;
Line: 4508

OKS_BILLSUBLINE_PUB.INSERT_BILL_SUBLINE_PUB
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => L_RETURN_STATUS,
X_MSG_COUNT => L_MSG_CNT,
X_MSG_DATA => L_MSG_DATA,
P_BSLV_REC => L_BSLV_REC_IN,
X_BSLV_REC => L_BSLV_REC_OUT
);
Line: 4525

L_SUB_LINES_INSERTED := L_SUB_LINES_INSERTED + 1 ;
Line: 4544

OKS_BSL_det_PUB.insert_bsl_det_Pub
(
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => 'T',
X_RETURN_STATUS => l_RETURN_STATUS,
X_MSG_COUNT => l_msg_cnt,
X_MSG_DATA => l_msg_data,
p_bsdv_rec => l_bsdv_rec_in,
x_bsdv_rec => l_bsdv_rec_out);
Line: 4561

X_SUB_LINES_INSERTED := L_SUB_LINES_INSERTED ;
Line: 4563

'Create_Contract :- CREATE_BSL_FOR_OM_OKS_SUBSCRIPTION L_SUB_LINES_INSERTED'
|| L_SUB_LINES_INSERTED
);
Line: 4597

       SELECT nvl(price_negotiated,0) amt
       FROM okc_k_lines_b
       WHERE id = p_line_id ;
Line: 4602

       SELECT nvl(SUM(AMOUNT),0) tot_amt
       FROM OKS_BILL_CONT_LINES
       WHERE cle_id = p_line_id ;
Line: 4607

       SELECT SUM(QUANTITY) qty
       FROM OKS_SUBSCR_ELEMENTS
       WHERE dnz_cle_id = p_line_id ;
Line: 4612

       SELECT item_type
       FROM OKS_SUBSCR_HEADER_B
       WHERE cle_id = p_line_id;
Line: 4708

       Select Trunc(Max(date_billed_to))
       From oks_bill_cont_lines
       Where cle_id In
          ( Select id
            From okc_k_lines_b
            Where dnz_chr_id = p_id
            And lse_id In(1,12,14,19,46)
          );
Line: 4718

       Select Trunc(Max(date_billed_to))
       From oks_bill_cont_lines
       Where cle_id = p_id;
Line: 4723

       Select Trunc(Max(date_billed_to))
       From oks_bill_sub_lines
       Where cle_id = p_id;
Line: 4755

    select nvl(allow_sales_credit_flag,'N') sc_flag
    FROM ra_batch_sources_All
    WHERE name = 'OKS_CONTRACTS'
    AND  org_id = p_org_id;
Line: 4796

       SELECT count(id)
       FROM oks_level_elements
       WHERE dnz_chr_id = p_header_id
       AND date_completed IS NOT NULL;
Line: 4839

  SELECT id, cle_id, date_billed_from, date_billed_to,
         bcl_id, amount, average, date_to_interface,
         attribute_category,attribute1,attribute2,attribute3,attribute4 ,
        attribute5,attribute6,attribute7,attribute8,attribute9,
        attribute10,attribute11,attribute12,attribute13,attribute14,attribute15
  FROM oks_bill_sub_lines
  WHERE cle_id = p_old_cp_id
  ORDER BY date_billed_from;
Line: 4850

  SELECT  id, bsl_id, bsl_id_averaged, bsd_id, bsd_id_applied,
        unit_of_measure , amcv_yn, result, amount, fixed, actual,
        default_default , adjustment_level ,adjustment_minimum,
        start_reading, end_reading,ccr_id,cgr_id,
        attribute_category,attribute1,attribute2,attribute3,attribute4 ,
        attribute5,attribute6,attribute7,attribute8,attribute9,
        attribute10,attribute11,attribute12,attribute13,attribute14,attribute15
  FROM oks_bill_sub_line_dtls
  WHERE bsl_id = p_bsl_id;
Line: 4861

  SELECT id ,btn_id, bsl_id,bcl_id,
        bill_instance_number, trx_line_tax_amount,
        trx_date, trx_number, trx_class, split_flag,
        attribute_category,attribute1,attribute2,attribute3,attribute4,
        attribute5,attribute6,attribute7,attribute8,attribute9,
        attribute10,attribute11,attribute12,attribute13,attribute14,attribute15,
        trx_amount,cycle_refrence
  FROM oks_bill_txn_lines
  WHERE bcl_id = p_bcl_id
  AND  bsl_id = p_old_bsl_id;
Line: 4937

     OKS_BILLSUBLINE_PUB.INSERT_BILL_SUBLINE_PUB
              (
                P_API_VERSION                  =>  1.0,
                P_INIT_MSG_LIST                =>  'T',
                X_RETURN_STATUS                =>   X_RETURN_STATUS,
                X_MSG_COUNT                    =>   X_MSG_COUNT,
                X_MSG_DATA                     =>   X_MSG_DATA,
                P_BSLV_REC                     =>   L_BSLV_REC_IN,
                X_BSLV_REC                     =>   L_BSLV_REC_OUT
              );
Line: 4952

                       'oks_billsubline_pub.insert_bill_subline_pub(x_return_status = '||x_return_status
                       ||', bsl id = '|| L_BSLV_REC_OUT.id ||')');
Line: 4961

     UPDATE oks_bill_sub_lines
     SET amount = nvl(amount,0) - nvl(p_new_cp_lvl_tbl(l_index).amount, 0)
     WHERE id = l_bsl_rec.id;
Line: 4966

         fnd_log.string(fnd_log.level_event,G_MODULE_CURRENT||'.ADJUST_SPLIT_BILL_REC.update_bsl',
                       'update_old_bsl_amt id = ' || l_bsl_rec.id
                       );
Line: 4972

     l_bsdv_tbl_in.DELETE;
Line: 5014

       OKS_BSL_det_PUB.insert_bsl_det_Pub
               (
                  p_api_version                  =>  1.0,
                  p_init_msg_list                =>  'T',
                  x_return_status                =>   x_return_status,
                  x_msg_count                    =>   x_msg_count,
                  x_msg_data                     =>   x_msg_data,
                  p_bsdv_tbl                     =>   l_bsdv_tbl_in,
                  x_bsdv_tbl                     =>   l_bsdv_tbl_out
               );
Line: 5027

                       'OKS_BSL_det_PUB.insert_bsl_det_Pub(x_return_status = '||x_return_status
                       ||', bsd id = '|| l_bsdv_tbl_out(1).id ||')');
Line: 5036

      UPDATE oks_bill_sub_line_dtls
      set amount = nvl(amount,0) - p_new_cp_lvl_tbl(l_index).amount
      where id = l_bsd_rec.id;
Line: 5041

         fnd_log.string(fnd_log.level_event,G_MODULE_CURRENT||'.ADJUST_SPLIT_BILL_REC.update_bsl',
                       'update_old_bsd_amt id = ' || l_bsd_rec.id
                       );
Line: 5049

     l_btlv_tbl_in.DELETE;
Line: 5112

       OKS_BILLTRAN_LINE_PUB.insert_Bill_Tran_Line_Pub
                       (
                        p_api_version                  =>  1.0,
                        p_init_msg_list                =>  'T',
                        x_return_status                =>   x_return_status,
                        x_msg_count                    =>   x_msg_count,
                        x_msg_data                     =>   x_msg_data,
                        p_btlv_tbl                     =>   l_btlv_tbl_in,
                        x_btlv_tbl                     =>   l_btlv_tbl_out
                        );
Line: 5125

                       'OKS_BILLTRAN_LINE_PUB.insert_Bill_Tran_Line_Pub(x_return_status = '||x_return_status
                       ||', btl id = '|| l_btlv_tbl_out(1).id ||')');
Line: 5135

         UPDATE oks_bill_txn_lines
         SET trx_line_tax_amount = l_btl_rec.trx_line_tax_amount - l_btlv_tbl_in(1).trx_line_tax_amount,
             trx_amount = NVL(l_btl_rec.trx_amount,0) - NVL(l_btlv_tbl_in(1).trx_amount,0),
             trx_line_amount = NVL(l_btl_rec.trx_amount,0) - NVL(l_btlv_tbl_in(1).trx_amount,0),
             split_flag = 'P'
         WHERE id = l_btl_rec.id;
Line: 5142

         UPDATE oks_bill_txn_lines
         SET trx_line_tax_amount = l_btl_rec.trx_line_tax_amount - l_btlv_tbl_in(1).trx_line_tax_amount,
             trx_amount = NVL(l_btl_rec.trx_amount,0) - NVL(l_btlv_tbl_in(1).trx_amount,0),
             trx_line_amount = NVL(l_btl_rec.trx_amount,0) - NVL(l_btlv_tbl_in(1).trx_amount,0)
         WHERE id = l_btl_rec.id;
Line: 5150

         fnd_log.string(fnd_log.level_event,G_MODULE_CURRENT||'.ADJUST_SPLIT_BILL_REC.update_btl',
                       'update_old_btl_amt id = ' || l_btl_rec.id
                       );
Line: 5164

   UPDATE oks_level_elements
   SET date_completed = SYSDATE
   WHERE TRUNC(date_start) <= TRUNC(l_max_billed_dt)
     AND cle_id =p_new_cp_id ;
Line: 5170

      fnd_log.string(fnd_log.level_event,G_MODULE_CURRENT||'.ADJUST_SPLIT_BILL_REC.update_lvl_new',
                       'update date_completed of new cp level elements up to date = ' ||  l_max_billed_dt
                       );
Line: 5210

   SELECT id , TRUNC(end_date) end_dt,
          price_negotiated cp_amt
   FROM okc_k_lines_b
   WHERE cle_id = p_top_line_id
   AND lse_id in (35,7,8,9,10,11,13,18,25)
   AND date_terminated IS NULL;
Line: 5220

   SELECT max(bsl.date_billed_to) max_billed_to , nvl(SUM(bsl.amount),0) bill_amt
   FROM oks_bill_sub_lines bsl, oks_bill_cont_lines bcl
   WHERE bsl.cle_id = p_cp_id
   AND   bsl.bcl_id = bcl.id
   AND   bcl.bill_action = 'RI';
Line: 5227

  SELECT nvl(SUM(price_negotiated),0) tot_amt
  FROM okc_k_lines_b
  where cle_id = p_top_line_id
  and lse_id in (35,7,8,9,10,11,13,18,25);
Line: 5233

  SELECT nvl(SUM(price_negotiated),0) tot_amount
  FROM okc_k_lines_b
  where dnz_chr_id = p_dnz_chr_id
  and lse_id in (35,7,8,9,10,11,13,18,25,46);
Line: 5240

l_subline_update  NUMBER;
Line: 5255

l_subline_update := 0;
Line: 5268

      UPDATE okc_k_lines_b SET price_negotiated = l_bsl_rec.bill_amt
      WHERE id = l_SubLine_rec.id;
Line: 5271

      l_subline_update := l_subline_update + 1;
Line: 5272

    END IF;          ---update decision chk
Line: 5287

     UPDATE okc_k_lines_b SET price_negotiated = l_bsl_rec.bill_amt
     WHERE id = p_sub_line_id;
Line: 5292

     l_subline_update := l_subline_update + 1;
Line: 5294

  END IF;     ---update decision chk
Line: 5300

IF l_subline_update > 0 THEN            ---sub line updated

   OPEN l_top_line_Amt_csr;
Line: 5306

   UPDATE okc_k_lines_b SET price_negotiated = l_top_line_amt
   WHERE id = p_top_line_id;
Line: 5313

   UPDATE okc_k_headers_b SET estimated_amount = l_hdr_amt
   WHERE id = p_dnz_chr_id;