DBA Data[Home] [Help]

APPS.OKC_CONTRACT_PVT SQL Statements

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

Line: 24

  G_NO_UPDATE_ALLOWED_EXCEPTION exception;
Line: 25

  G_NO_UPDATE_ALLOWED CONSTANT VARCHAR2(200) := 'OKC_NO_UPDATE_ALLOWED';
Line: 48

Select application_id
from okc_k_headers_b
where id = p_id;
Line: 83

                SELECT pdfv.wf_name, cpsv.process_id
                FROM okc_process_defs_b pdfv,
                        okc_k_processes cpsv
                WHERE pdfv.id = cpsv.pdf_id
                  AND cpsv.chr_id = p_chr_id;
Line: 91

                SELECT end_date
                FROM wf_items
                WHERE item_type = l_wf_name
                  AND item_key = l_item_key;
Line: 128

     Select access_level
     from okc_subclass_resps_v
     where scs_code=p_scs_code
     and resp_id=fnd_global.resp_id
     and sysdate between start_date and nvl(end_date,sysdate);
Line: 237

  FUNCTION Update_Minor_Version(p_chr_id IN NUMBER) RETURN VARCHAR2 Is
        l_api_version                 NUMBER := 1;
Line: 253

        OKC_CVM_PVT.update_contract_version(
                p_api_version    => l_api_version,
                p_init_msg_list  => l_init_msg_list,
                x_return_status  => x_return_status,
                x_msg_count      => x_msg_count,
                x_msg_data       => x_msg_data,
                p_cvmv_rec       => l_cvmv_rec,
                x_cvmv_rec       => x_out_rec);
Line: 307

           OKC_CVM_PVT.update_row(
                        p_api_version,
                        p_init_msg_list,
                        x_return_status,
                        x_msg_count,
                        x_msg_data,
                        l_cvmv_rec,
                        x_cvmv_rec);
Line: 377

  FUNCTION Delete_Version(p_chr_id IN NUMBER) RETURN VARCHAR2 Is
        l_api_version                 NUMBER := 1;
Line: 392

        OKC_CVM_PVT.delete_contract_version(
                p_api_version    => l_api_version,
                p_init_msg_list  => l_init_msg_list,
                x_return_status  => x_return_status,
                x_msg_count      => x_msg_count,
                x_msg_data       => x_msg_data,
                p_cvmv_rec       => l_cvmv_rec);
Line: 431

    Select meaning
    from okc_subclasses_v
    where code=p_chrv_rec.scs_code;
Line: 440

    SELECT to_char (major_version)||'.'||to_char(minor_version)
    FROM okc_k_vers_numbers
    WHERE chr_id=p_chr_id;
Line: 481

       OKC_CHR_PVT.Insert_Row(
               p_api_version    => p_api_version,
               p_init_msg_list  => p_init_msg_list,
            x_return_status     => x_return_status,
            x_msg_count         => x_msg_count,
            x_msg_data          => x_msg_data,
            p_chrv_rec          => l_chrv_rec,
            x_chrv_rec          => x_chrv_rec);
Line: 542

    OKC_CHR_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_chrv_tbl                => p_chrv_tbl,
      x_chrv_tbl                => x_chrv_tbl);
Line: 553

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

    l_currency_code     VARCHAR2(5);
Line: 574

                SELECT currency_code
                --npalepu 26-10-2005 modified for bug # 4691662.
                --Replaced table okc_k_headers_b with headers_All_b table
                /* FROM okc_k_headers_b */
                FROM okc_k_headers_all_b
                --end npalepu
                WHERE ID = p_chrv_rec.id;
Line: 583

        SELECT to_char (major_version)||'.'||to_char(minor_version)
        FROM okc_k_vers_numbers
        WHERE chr_id=p_chr_id;
Line: 588

                SELECT sts_code
                --npalepu 26-10-2005 modified for bug # 4691662.
                --Replaced table okc_k_headers_b with headers_All_b table
                /* FROM okc_k_headers_b  */
                FROM okc_k_headers_all_b
                --end npalepu
                WHERE ID = p_chrv_rec.id;
Line: 597

               SELECT ste_code
               FROM okc_statuses_b
               WHERE code=p_status_code;
Line: 604

    If (p_restricted_update <> OKC_API.G_TRUE) Then
       If (OKC_CONTRACT_PUB.Update_Allowed(p_chrv_rec.id) <> 'Y') Then
             raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 627

    OKC_CHR_PVT.Update_Row(
         p_api_version                  => p_api_version,
         p_init_msg_list                => p_init_msg_list,
      x_return_status           => x_return_status,
      x_msg_count               => x_msg_count,
      x_msg_data                => x_msg_data,
         p_restricted_update    => p_restricted_update,
      p_chrv_rec                        => p_chrv_rec,
      x_chrv_rec                        => x_chrv_rec);
Line: 640

        x_return_status := Update_Minor_Version(p_chrv_rec.id);
Line: 656

      OKC_CTC_PVT.update_contact_stecode(p_chr_id => p_chrv_rec.id,
                             x_return_status=>l_return_status);
Line: 722

                 UPDATE okc_k_lines_b
                 SET currency_code = x_chrv_rec.currency_code
                 WHERE dnz_chr_id = x_chrv_rec.id;
Line: 727

          x_return_status := Update_Minor_Version(p_chrv_rec.id);
Line: 731

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          x_return_status := OKC_API.G_RET_STS_ERROR;
Line: 734

                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Header');
Line: 748

  END update_contract_header;
Line: 751

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

  BEGIN
    OKC_CHR_PVT.Update_Row(
         p_api_version                  => p_api_version,
         p_init_msg_list                => p_init_msg_list,
      x_return_status           => x_return_status,
      x_msg_count               => x_msg_count,
      x_msg_data                => x_msg_data,
      p_restricted_update       => p_restricted_update,
      p_chrv_tbl                        => p_chrv_tbl,
      x_chrv_tbl                        => x_chrv_tbl);
Line: 771

  END update_contract_header;
Line: 773

  PROCEDURE update_contract_header(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_restricted_update            IN VARCHAR2 ,
    p_chrv_rec                     IN OKC_CHR_PVT.chrv_rec_type,
    p_control_rec                  IN control_rec_type,
    x_chrv_rec                     OUT NOCOPY OKC_CHR_PVT.chrv_rec_type) IS

    l_currency_code     VARCHAR2(5);
Line: 795

                SELECT currency_code
                --npalepu 26-10-2005 modified for bug # 4691662.
                --Replaced table okc_k_headers_b with headers_All_b table
                /*  FROM okc_k_headers_b */
                FROM okc_k_headers_all_b
                --end npalepu
                WHERE ID = p_chrv_rec.id;
Line: 804

        SELECT to_char (major_version)||'.'||to_char(minor_version)
        FROM okc_k_vers_numbers
        WHERE chr_id=p_chr_id;
Line: 809

                SELECT sts_code
                --npalepu 26-10-2005 modified for bug # 4691662.
                --Replaced table okc_k_headers_b with headers_All_b table
                /*  FROM okc_k_headers_b */
                FROM okc_k_headers_all_b
                --end npalepu
                WHERE ID = p_chrv_rec.id;
Line: 818

                   SELECT ste_code
                   FROM okc_statuses_b
               WHERE code=p_status_code;
Line: 825

    If (p_restricted_update <> OKC_API.G_TRUE) Then
       If (OKC_CONTRACT_PUB.Update_Allowed(p_chrv_rec.id) <> 'Y') Then
             raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 848

    OKC_CHR_PVT.Update_Row(
         p_api_version                  => p_api_version,
         p_init_msg_list                => p_init_msg_list,
      x_return_status           => x_return_status,
      x_msg_count               => x_msg_count,
      x_msg_data                => x_msg_data,
         p_restricted_update    => p_restricted_update,
      p_chrv_rec                        => p_chrv_rec,
      x_chrv_rec                        => x_chrv_rec);
Line: 861

        x_return_status := Update_Minor_Version(p_chrv_rec.id);
Line: 877

        OKC_CTC_PVT.update_contact_stecode(p_chr_id => p_chrv_rec.id,
                               x_return_status=>l_return_status);
Line: 944

                 UPDATE okc_k_lines_b
                 SET currency_code = x_chrv_rec.currency_code
                 WHERE dnz_chr_id = x_chrv_rec.id;
Line: 949

          x_return_status := Update_Minor_Version(p_chrv_rec.id);
Line: 953

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          x_return_status := OKC_API.G_RET_STS_ERROR;
Line: 956

                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Header');
Line: 970

  END update_contract_header;
Line: 972

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

    l_dummy_val         NUMBER;
Line: 984

                select count(*)
                from OKC_K_LINES_B
                where chr_id = p_chrv_rec.id;
Line: 989

                SELECT id, object_version_number
                FROM OKC_K_REL_OBJS
                WHERE chr_id = p_chrv_rec.id;
Line: 994

                SELECT to_char(major_version)
                FROM okc_k_vers_numbers
                WHERE chr_id = p_chrv_rec.id;
Line: 999

                 SELECT id
                 FROM okc_operation_instances
                 WHERE target_chr_id = p_chrv_rec.id;
Line: 1004

                SELECT id, object_version_number, dnz_chr_id
                FROM okc_k_sales_credits
                WHERE chr_id = p_chrv_rec.id;
Line: 1008

                SELECT ste_code from okc_statuses_b status, okc_k_headers_b header
                where status.code = header.sts_code
                AND header.id  = p_chrv_rec.id;
Line: 1024

    If (OKC_CONTRACT_PUB.Update_Allowed(p_chrv_rec.id) <> 'Y') Then
          raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 1047

                OKC_SALES_credit_PUB.delete_Sales_credit(
                        p_api_version   => p_api_version,
                        p_init_msg_list => p_init_msg_list,
                x_return_status         => x_return_status,
                x_msg_count             => x_msg_count,
                x_msg_data              => x_msg_data,
                p_scrv_rec              => l_scrv_rec);
Line: 1062

         OKC_VERSION_PVT.delete_version (p_chr_id   => p_chrv_rec.id,
                                         p_major_version => 0,
                                         p_minor_version => 0,
                                         p_called_from =>  'RESTORE_VERSION');
Line: 1068

       OKC_CHR_PVT.Delete_Row(
                        p_api_version           => p_api_version,
                        p_init_msg_list => p_init_msg_list,
                x_return_status         => x_return_status,
                x_msg_count             => x_msg_count,
                x_msg_data              => x_msg_data,
                p_chrv_rec              => p_chrv_rec);
Line: 1095

          OKC_OPER_INST_PUB.Delete_Operation_Instance (
                 p_api_version          => p_api_version,
                 p_init_msg_list             => p_init_msg_list,
              x_return_status   => x_return_status,
              x_msg_count       => x_msg_count,
              x_msg_data        => x_msg_data,
              p_oiev_tbl                     => l_oiev_tbl);
Line: 1112

                OKC_K_REL_OBJS_PUB.delete_row(
                        p_api_version           => p_api_version,
                        p_init_msg_list => p_init_msg_list,
                x_return_status         => x_return_status,
                x_msg_count             => x_msg_count,
                x_msg_data              => x_msg_data,
                p_crjv_rec              => l_crjv_rec);
Line: 1143

           fnd_attached_documents2_pkg.delete_attachments(
                         x_entity_name => 'OKC_K_HEADERS_B',
                                        x_pk1_value   => p_chrv_rec.id,
                                     x_pk2_value   => l_major_version
                                        );
Line: 1153

          x_return_status := Delete_Version(p_chrv_rec.id);
Line: 1156

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          x_return_status := OKC_API.G_RET_STS_ERROR;
Line: 1159

                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Header');
Line: 1173

  END delete_contract_header;
Line: 1175

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

  BEGIN
    OKC_CHR_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_chrv_tbl                => p_chrv_tbl);
Line: 1191

  END delete_contract_header;
Line: 1279

                select NVL(MAX(level_sequence),0) + 1
                from OKC_ANCESTRYS
                where cle_id = p_clev_rec.cle_id;
Line: 1285

                select cle_id_ascendant, level_sequence
                from OKC_ANCESTRYS
                where cle_id = p_clev_rec.cle_id;
Line: 1304

                OKC_ACY_PVT.insert_row(
                                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_acyv_rec        => l_acyv_rec,
                                x_acyv_rec        => l_out_rec);
Line: 1324

                                OKC_ACY_PVT.insert_row(
                                        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_acyv_rec        => l_acyv_rec,
                                        x_acyv_rec        => l_out_rec);
Line: 1373

                SELECT dnz_chr_id
                FROM OKC_K_LINES_B
                WHERE id = p_clev_rec.id;
Line: 1431

    p_restricted_update                 IN VARCHAR2 ,
    p_clev_rec                     IN  OKC_CLE_PVT.clev_rec_type,
    x_clev_rec                     OUT NOCOPY  OKC_CLE_PVT.clev_rec_type) IS

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

       If (p_restricted_update <> OKC_API.G_TRUE) Then
          If (OKC_CONTRACT_PUB.Update_Allowed(l_chr_id) <> 'Y') Then
                raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 1456

    OKC_CLE_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_clev_rec                => p_clev_rec,
      x_clev_rec                => x_clev_rec);
Line: 1480

          x_return_status := Update_Minor_Version(x_clev_rec.dnz_chr_id);
Line: 1486

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          OKC_API.SET_MESSAGE(p_app_name                => g_app_name,
                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Lines');
Line: 1517

    OKC_CLE_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_clev_tbl                => p_clev_tbl,
      x_clev_tbl                => x_clev_tbl);
Line: 1527

  PROCEDURE update_contract_line(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_restricted_update                 IN VARCHAR2 ,
    p_clev_rec                     IN OKC_CLE_PVT.clev_rec_type,
    x_clev_rec                     OUT NOCOPY OKC_CLE_PVT.clev_rec_type) IS

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

    l_api_name          CONSTANT        VARCHAR2(30) := 'Update_Contract_Line';
Line: 1544

                 SELECT contract_number,contract_number_modifier
                 --npalepu 26-10-2005 modified for bug # 4691662.
                 --Replaced table okc_k_headers_b with headers_All_b table
                 /*  FROM okc_k_headers_b */
                 FROM okc_k_headers_all_b
                 --end npalepu
                 where id = p_id;
Line: 1561

       If (p_restricted_update <> OKC_API.G_TRUE) Then
          If (OKC_CONTRACT_PUB.Update_Allowed(l_chr_id) <> 'Y') Then
                raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 1569

    OKC_CLE_PVT.Update_Row(
         p_api_version                  => p_api_version,
         p_init_msg_list                => p_init_msg_list,
      x_return_status           => x_return_status,
      x_msg_count               => x_msg_count,
      x_msg_data                => x_msg_data,
         p_restricted_update    => p_restricted_update,
      p_clev_rec                        => p_clev_rec,
      x_clev_rec                        => x_clev_rec);
Line: 1615

          x_return_status := Update_Minor_Version(x_clev_rec.dnz_chr_id);
Line: 1628

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          OKC_API.SET_MESSAGE(p_app_name                => g_app_name,
                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Lines');
Line: 1647

  END update_contract_line;
Line: 1649

  PROCEDURE update_contract_line(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_restricted_update                 IN VARCHAR2 ,
    p_clev_tbl                     IN OKC_CLE_PVT.clev_tbl_type,
    x_clev_tbl                     OUT NOCOPY OKC_CLE_PVT.clev_tbl_type) IS

  BEGIN
    OKC_CLE_PVT.Update_Row(
         p_api_version                  => p_api_version,
         p_init_msg_list                => p_init_msg_list,
      x_return_status           => x_return_status,
      x_msg_count               => x_msg_count,
      x_msg_data                => x_msg_data,
         p_restricted_update    => p_restricted_update,
      p_clev_tbl                        => p_clev_tbl,
      x_clev_tbl                        => x_clev_tbl);
Line: 1669

  END update_contract_line;
Line: 1671

  PROCEDURE delete_ancestry(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cle_id                       IN  NUMBER) Is

    l_acyv_rec          OKC_ACY_PVT.acyv_rec_type;
Line: 1685

                select cle_id, cle_id_ascendant
                from OKC_ANCESTRYS
                where cle_id = p_cle_id;
Line: 1701

                        OKC_ACY_PVT.delete_row(
                                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_acyv_rec        => l_acyv_rec);
Line: 1746

  END delete_ancestry;
Line: 1748

  PROCEDURE delete_contract_line(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_clev_rec                     IN OKC_CLE_PVT.clev_rec_type) IS

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

                select count(*)
                from OKC_K_LINES_B
                where cle_id = p_clev_rec.id;
Line: 1767

                select count(*)
                from OKC_K_ITEMS
                where cle_id = p_clev_rec.id;
Line: 1772

                SELECT id, object_version_number
                FROM OKC_K_REL_OBJS
                WHERE cle_id = p_clev_rec.id;
Line: 1777

                SELECT to_char(major_version)
                FROM okc_k_vers_numbers
                WHERE chr_id = p_chr_id;
Line: 1783

                SELECT id, object_version_number, dnz_chr_id
                FROM okc_k_sales_credits
                WHERE cle_id = p_clev_rec.id;
Line: 1788

                SELECT id, object_version_number, cle_id
                FROM okc_ph_line_breaks
                WHERE cle_id = p_clev_rec.id;
Line: 1796

         SELECT id, object_version_number
         FROM   okc_governances
         WHERE  cle_id = p_clev_rec.id
         AND    dnz_chr_id = l_chr_id;
Line: 1824

       If (OKC_CONTRACT_PUB.Update_Allowed(l_chr_id) <> 'Y') Then
             raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 1843

          OKC_CLE_PVT.Delete_Row(
                   p_api_version        => p_api_version,
                   p_init_msg_list      => p_init_msg_list,
           x_return_status      => x_return_status,
           x_msg_count          => x_msg_count,
           x_msg_data           => x_msg_data,
           p_clev_rec           => p_clev_rec);
Line: 1853

                   delete_ancestry(
                           p_api_version        => p_api_version,
                           p_init_msg_list      => p_init_msg_list,
                           x_return_status      => x_return_status,
                           x_msg_count          => x_msg_count,
                           x_msg_data           => x_msg_data,
                           p_cle_id             => p_clev_rec.id);
Line: 1890

                OKC_K_REL_OBJS_PUB.delete_row(
                        p_api_version           => p_api_version,
                        p_init_msg_list => p_init_msg_list,
                x_return_status         => x_return_status,
                x_msg_count             => x_msg_count,
                x_msg_data              => x_msg_data,
                p_crjv_rec              => l_crjv_rec);
Line: 1909

                OKC_SALES_credit_PUB.delete_Sales_credit(
                        p_api_version   => p_api_version,
                        p_init_msg_list => p_init_msg_list,
                x_return_status         => x_return_status,
                x_msg_count             => x_msg_count,
                x_msg_data              => x_msg_data,
                p_scrv_rec              => l_scrv_rec);
Line: 1925

              don't need to do this for delete
         --added for price hold top lines
         IF l_lse_id = 61 THEN
              --if the contract line being deleted is a Price Hold top line,
              --we need to delete the corresponding entries in QP

              OKC_PHI_PVT.process_price_hold(
                      p_api_version    => p_api_version,
                      p_init_msg_list  => p_init_msg_list,
                      x_return_status  => x_return_status,
                      x_msg_count      => x_msg_count,
                      x_msg_data       => x_msg_data,
                      p_chr_id         => l_dnz_chr_id,
                      p_operation_code => 'TERMINATE');
Line: 1953

                OKC_PH_LINE_BREAKS_PUB.delete_Price_Hold_Line_Breaks(
                      p_api_version   => p_api_version,
                      p_init_msg_list => p_init_msg_list,
                      x_return_status => x_return_status,
                      x_msg_count     => x_msg_count,
                      x_msg_data      => x_msg_data,
                      p_okc_ph_line_breaks_v_rec => l_okc_ph_line_breaks_v_rec
                );
Line: 1980

            OKC_GVE_PVT.Delete_Row(
                     p_api_version      => p_api_version,
                     p_init_msg_list    => p_init_msg_list,
                     x_return_status    => x_return_status,
                     x_msg_count        => x_msg_count,
                     x_msg_data         => x_msg_data,
                     p_gvev_rec         => l_gvev_rec
            );
Line: 2012

           fnd_attached_documents2_pkg.delete_attachments(
                         x_entity_name => 'OKC_K_LINES_B',
                                        x_pk1_value   => p_clev_rec.id,
                                     x_pk2_value   => l_major_version
                                        );
Line: 2022

          x_return_status := Update_Minor_Version(l_chr_id);
Line: 2025

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          OKC_API.SET_MESSAGE(p_app_name                => g_app_name,
                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Lines');
Line: 2044

  END delete_contract_line;
Line: 2046

  PROCEDURE delete_contract_line(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_clev_tbl                     IN OKC_CLE_PVT.clev_tbl_type) IS

  BEGIN
    OKC_CLE_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_clev_tbl                => p_clev_tbl);
Line: 2062

  END delete_contract_line;
Line: 2064

  PROCEDURE delete_contract_line(
      p_api_version         IN NUMBER,
      p_init_msg_list         IN VARCHAR2 ,
      x_return_status         OUT NOCOPY VARCHAR2,
      x_msg_count             OUT NOCOPY NUMBER,
      x_msg_data              OUT NOCOPY VARCHAR2,
      p_line_id               IN NUMBER) IS

  l_Cov_cle_Id NUMBER;
Line: 2082

         SELECT dnz_chr_id
         FROM okc_k_lines_b
         WHERE id = p_id;
Line: 2086

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2090

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2094

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2098

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2102

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2107

   IS SELECT ID
      FROM   Okc_K_ITEMS
      WHERE  cle_Id=P_Line_Id;
Line: 2112

   IS SELECT Tve_ID
      FROM   OKC_React_Intervals
      WHERE  Rul_Id =P_Rule_Id;
Line: 2117

   SELECT ID FROM OKC_K_PARTY_ROLES_B
   WHERE  dnz_chr_id = l_chr_id
   AND    cle_Id=P_cle_Id;
Line: 2122

   SELECT ID FROM OKC_CONTACTS
   WHERE  cpl_Id=P_cpl_Id;
Line: 2127

    SELECT ID FROM OKC_RULES_B
    WHERE  Rgp_Id=P_Rgp_Id
    AND    Rule_Information_category=P_rule_Type;
Line: 2132

    SELECT ID FROM OKC_RULES_B
    WHERE  Rgp_Id=P_Rgp_Id;
Line: 2136

    SELECT ID FROM OKC_RULE_GROUPS_B
    WHERE  cle_Id=P_Cle_Id;
Line: 2140

    SELECT Id FROM OKC_K_REL_OBJS
    WHERE  cle_Id = P_cle_Id;
Line: 2158

    l_api_name            CONSTANT VARCHAR2(30) := 'Delete_Contract_Line';
Line: 2184

      SELECT COUNT(*) FROM OKC_K_LINES_B
      WHERE id=P_Line_Id;
Line: 2314

  OKC_K_REL_OBJS_PUB.Delete_Row(
          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_crjv_tbl                  => l_crjv_tbl_in);
Line: 2329

  OKC_CONTRACT_PARTY_PUB.Delete_Contact(
          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_ctcv_tbl                  => l_ctcv_tbl_in);
Line: 2344

  OKC_CONTRACT_PARTY_PUB.Delete_k_Party_Role(
          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_cplv_tbl                  => l_cplv_tbl_in);
Line: 2371

      okc_Rule_pub.delete_Rule (
          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_rulv_tbl                  => l_rulv_tbl_in);
Line: 2398

       okc_Rule_pub.delete_Rule_group (
          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_rgpv_tbl                  => l_rgpv_tbl_in);
Line: 2416

       okc_contract_ITEM_pub.delete_Contract_ITEM (
          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_cimv_tbl                  => l_cimv_tbl_in);
Line: 2443

    okc_contract_pub.delete_contract_line (
          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_clev_tbl                  => l_clev_tbl_in);
Line: 2475

          'Delete_Contract_Line',
          'OKC_API.G_RET_STS_ERROR',
          l_msg_count,
          l_msg_data,
          '_PVT'
        );
Line: 2487

          'Delete_Contract_Line',
          'OKC_API.G_RET_STS_ERROR',
          l_msg_count,
          l_msg_data,
          '_PVT'
        );
Line: 2499

          'Delete_Contract_Line',
          'OKC_API.G_RET_STS_UNEXP_ERROR',
          l_msg_count,
          l_msg_data,
          '_PVT'
        );
Line: 2517

END delete_contract_line;
Line: 2519

PROCEDURE force_delete_contract_line(
  p_api_version     IN NUMBER,
  p_init_msg_list         IN VARCHAR2 ,
  x_return_status         OUT NOCOPY VARCHAR2,
  x_msg_count             OUT NOCOPY NUMBER,
  x_msg_data              OUT NOCOPY VARCHAR2,
  p_line_id               IN NUMBER) IS

  l_Cov_cle_Id NUMBER;
Line: 2537

         SELECT dnz_chr_id
         FROM okc_k_lines_b
         WHERE id = p_id;
Line: 2541

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2545

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2549

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2553

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2557

   IS SELECT ID
      FROM   Okc_K_Lines_b
      WHERE  cle_Id=P_Parent_Id;
Line: 2562

   IS SELECT ID
      FROM   Okc_K_ITEMS
      WHERE  cle_Id=P_Line_Id;
Line: 2567

   IS SELECT Tve_ID
      FROM   OKC_React_Intervals
      WHERE  Rul_Id =P_Rule_Id;
Line: 2572

   SELECT ID FROM OKC_K_PARTY_ROLES_B
   WHERE  dnz_chr_id = l_chr_id
   AND    cle_Id=P_cle_Id;
Line: 2577

   SELECT ID FROM OKC_CONTACTS
   WHERE  cpl_Id=P_cpl_Id;
Line: 2582

    SELECT ID FROM OKC_RULES_B
    WHERE  Rgp_Id=P_Rgp_Id
    AND    Rule_Information_category=P_rule_Type;
Line: 2587

    SELECT ID FROM OKC_RULES_B
    WHERE  Rgp_Id=P_Rgp_Id;
Line: 2591

    SELECT ID FROM OKC_RULE_GROUPS_B
    WHERE  cle_Id=P_Cle_Id;
Line: 2595

    SELECT Id FROM OKC_K_REL_OBJS
    WHERE  cle_Id = P_cle_Id;
Line: 2613

    l_api_name            CONSTANT VARCHAR2(30) := 'Delete_Contract_Line';
Line: 2635

      SELECT COUNT(*) FROM OKC_K_LINES_B
      WHERE id=P_Line_Id;
Line: 2683

  PROCEDURE delete_rule(
    p_api_version                  IN  NUMBER,
    p_init_msg_list                IN  VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rulv_rec                     IN  OKC_RULE_PUB.rulv_rec_type) IS


    --x_return_status VARCHAR2 := 'S';
Line: 2696

      SELECT *
        FROM OKC_COVER_TIMES_V ctiv
       WHERE ctiv.RUL_ID = p_rulv_rec.id;
Line: 2701

      SELECT 'x'
        FROM OKC_ARTICLE_TRANS_V atnv
       WHERE atnv.RUL_ID = p_rulv_rec.id;
Line: 2706

      SELECT *
        FROM OKC_REACT_INTERVALS_V rilv
       WHERE rilv.RUL_ID = p_rulv_rec.id;
Line: 2715

    SELECT RULE_INFORMATION_CATEGORY
    FROM OKC_RULES_B
    WHERE ID = p_rulv_rec.id;
Line: 2722

   l_proc varchar2(72) := 'delete_rule';
Line: 2726

   okc_debug.log('10: starting delete rule', 2);
Line: 2734

         okc_debug.log('G_EXCEPTION_CANNOT_DELETE');
Line: 2748

       okc_debug.log('100: calling OKC_RULE_PUB.delete_cover_time', 2);
Line: 2752

      OKC_RULE_PUB.delete_cover_time(
        p_api_version   => p_api_version,
        p_init_msg_list => p_init_msg_list,
        x_return_status => x_return_status,
        x_msg_count     => x_msg_count,
        x_msg_data      => x_msg_data,
        p_ctiv_tbl      => l_ctiv_tbl);
Line: 2781

     okc_debug.log('300: calling OKC_RULE_PUB.delete_react_interval', 2);
Line: 2783

      OKC_RULE_PUB.delete_react_interval(
        p_api_version   => p_api_version,
        p_init_msg_list => p_init_msg_list,
        x_return_status => x_return_status,
        x_msg_count     => x_msg_count,
        x_msg_data      => x_msg_data,
        p_rilv_tbl      => l_rilv_tbl);
Line: 2824

     okc_debug.log('600: calling okc_time_pub.delete_timevalues_n_tasks', 2);
Line: 2827

         okc_time_pub.delete_timevalues_n_tasks(
           p_api_version   => p_api_version,
           p_init_msg_list => p_init_msg_list,
           x_return_status => x_return_status,
           x_msg_count     => x_msg_count,
           x_msg_data      => x_msg_data,
             p_tve_id      => l_col_vals(i).col_value);
Line: 2851

     okc_debug.log('800: calling OKC_RUL_PVT.delete_row', 2);
Line: 2853

    OKC_RUL_PVT.delete_row(
      p_api_version   => p_api_version,
      p_init_msg_list => p_init_msg_list,
      x_return_status => x_return_status,
      x_msg_count     => x_msg_count,
      x_msg_data      => x_msg_data,
      p_rulv_rec      => p_rulv_rec);
Line: 2867

  WHEN G_EXCEPTION_CANNOT_DELETE THEN


    -- store SQL error message on message stack
    OKC_API.SET_MESSAGE(
      p_app_name        => G_APP_NAME,
      p_msg_name        => G_CANNOT_DELETE_MASTER);
Line: 2899

END delete_rule;
Line: 2903

   okc_debug.log('100: starting force delete', 2);
Line: 3005

   okc_debug.log('400: calling OKC_K_REL_OBJS_PUB.Delete_Row', 2);
Line: 3010

  OKC_K_REL_OBJS_PUB.Delete_Row(
          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_crjv_tbl                  => l_crjv_tbl_in);
Line: 3030

     okc_debug.log('600: calling OKC_CONTRACT_PARTY_PUB.Delete_Contact', 2);
Line: 3035

  OKC_CONTRACT_PARTY_PUB.Delete_Contact(
          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_ctcv_tbl                  => l_ctcv_tbl_in);
Line: 3055

     okc_debug.log('800: calling OKC_CONTRACT_PARTY_PUB.Delete_k_Party_Role', 2);
Line: 3060

  OKC_CONTRACT_PARTY_PUB.Delete_k_Party_Role(
          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_cplv_tbl                  => l_cplv_tbl_in);
Line: 3079

   okc_debug.log('1000: calling okc_Rule_pub.delete_Rule', 2);
Line: 3087

    delete_Rule(
          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_rulv_rec                  => l_rulv_tbl_in(i));
Line: 3097

     okc_debug.log('1100: calling OKC_CONTRACT_PARTY_PUB.Delete_Contact', 2);
Line: 3125

   okc_debug.log('1200: calling okc_Rule_pub.delete_Rule_group', 2);
Line: 3130

    okc_Rule_pub.delete_Rule_group (
          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_rgpv_tbl                  => l_rgpv_tbl_in);
Line: 3150

   okc_debug.log('1400: calling okc_contract_ITEM_pub.delete_Contract_ITEM', 2);
Line: 3155

    okc_contract_ITEM_pub.delete_Contract_ITEM (
          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_cimv_tbl                  => l_cimv_tbl_in);
Line: 3184

   okc_debug.log('1400: calling okc_cle_pvt.force_delete_row', 2);
Line: 3189

    okc_cle_pvt.force_delete_row (
          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_clev_tbl                  => l_clev_tbl_in);
Line: 3205

   okc_debug.log('1600: calling delete_ancestry', 2);
Line: 3209

                     delete_ancestry(
                           p_api_version        => p_api_version,
                           p_init_msg_list      => p_init_msg_list,
                           x_return_status      => l_return_status,
                           x_msg_count          => l_msg_count,
                           x_msg_data           => l_msg_data,
                           p_cle_id             => l_clev_tbl_in(v_Index).id);
Line: 3260

          'Delete_Contract_Line',
          'OKC_API.G_RET_STS_ERROR',
          l_msg_count,
          l_msg_data,
          '_PVT'
        );
Line: 3275

          'Delete_Contract_Line',
          'OKC_API.G_RET_STS_ERROR',
          l_msg_count,
          l_msg_data,
          '_PVT'
        );
Line: 3290

          'Force_Delete_K_Line',
          'OKC_API.G_RET_STS_UNEXP_ERROR',
          l_msg_count,
          l_msg_data,
          '_PVT'
        );
Line: 3311

END force_delete_contract_line;
Line: 3395

    OKC_GVE_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_gvev_rec                => p_gvev_rec,
      x_gvev_rec                => x_gvev_rec);
Line: 3406

          x_return_status := Update_Minor_Version(x_gvev_rec.dnz_chr_id);
Line: 3420

    OKC_GVE_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_gvev_tbl                => p_gvev_tbl,
      x_gvev_tbl                => x_gvev_tbl);
Line: 3430

  PROCEDURE update_governance(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_gvev_rec                     IN OKC_GVE_PVT.gvev_rec_type,
    x_gvev_rec                     OUT NOCOPY OKC_GVE_PVT.gvev_rec_type) IS

  BEGIN
    OKC_GVE_PVT.Update_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_gvev_rec                => p_gvev_rec,
      x_gvev_rec                => x_gvev_rec);
Line: 3451

          x_return_status := Update_Minor_Version(x_gvev_rec.dnz_chr_id);
Line: 3453

  END update_governance;
Line: 3455

  PROCEDURE update_governance(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_gvev_tbl                     IN OKC_GVE_PVT.gvev_tbl_type,
    x_gvev_tbl                     OUT NOCOPY OKC_GVE_PVT.gvev_tbl_type) IS

  BEGIN
    OKC_GVE_PVT.Update_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_gvev_tbl                => p_gvev_tbl,
      x_gvev_tbl                => x_gvev_tbl);
Line: 3473

  END update_governance;
Line: 3475

  PROCEDURE delete_governance(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_gvev_rec                     IN OKC_GVE_PVT.gvev_rec_type) IS

    l_chr_id NUMBER;
Line: 3485

                SELECT dnz_chr_id
                FROM OKC_GOVERNANCES
                WHERE id = p_gvev_rec.id;
Line: 3493

    OKC_GVE_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_gvev_rec                => p_gvev_rec);
Line: 3503

          x_return_status := Update_Minor_Version(l_chr_id);
Line: 3505

  END delete_governance;
Line: 3507

  PROCEDURE delete_governance(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_gvev_tbl                     IN OKC_GVE_PVT.gvev_tbl_type) IS

  BEGIN
    OKC_GVE_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_gvev_tbl                => p_gvev_tbl);
Line: 3523

  END delete_governance;
Line: 3607

    OKC_CPS_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cpsv_rec                => p_cpsv_rec,
      x_cpsv_rec                => x_cpsv_rec);
Line: 3620

             x_return_status := Update_Minor_Version(p_cpsv_rec.chr_id);
Line: 3635

    OKC_CPS_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cpsv_tbl                => p_cpsv_tbl,
      x_cpsv_tbl                => x_cpsv_tbl);
Line: 3645

  PROCEDURE update_contract_process(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cpsv_rec                     IN OKC_CPS_PVT.cpsv_rec_type,
    x_cpsv_rec                     OUT NOCOPY OKC_CPS_PVT.cpsv_rec_type) IS

    l_process_active_yn VARCHAR2(1) := 'N';
Line: 3659

           raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 3662

    OKC_CPS_PVT.Update_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cpsv_rec                => p_cpsv_rec,
      x_cpsv_rec                => x_cpsv_rec);
Line: 3675

             x_return_status := Update_Minor_Version(p_cpsv_rec.chr_id);
Line: 3679

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          OKC_API.SET_MESSAGE(p_app_name                => g_app_name,
                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Processes');
Line: 3698

  END update_contract_process;
Line: 3700

  PROCEDURE update_contract_process(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cpsv_tbl                     IN OKC_CPS_PVT.cpsv_tbl_type,
    x_cpsv_tbl                     OUT NOCOPY OKC_CPS_PVT.cpsv_tbl_type) IS

  BEGIN
    OKC_CPS_PVT.Update_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cpsv_tbl                => p_cpsv_tbl,
      x_cpsv_tbl                => x_cpsv_tbl);
Line: 3718

  END update_contract_process;
Line: 3720

  PROCEDURE delete_contract_process(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cpsv_rec                     IN OKC_CPS_PVT.cpsv_rec_type) IS

    l_process_active_yn VARCHAR2(1) := 'N';
Line: 3732

                SELECT CHR_ID
                FROM OKC_K_PROCESSES
                WHERE ID = p_id;
Line: 3739

           raise G_NO_UPDATE_ALLOWED_EXCEPTION;
Line: 3758

    OKC_CPS_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cpsv_rec                => p_cpsv_rec);
Line: 3770

        x_return_status := Update_Minor_Version(l_chr_id);
Line: 3773

    when G_NO_UPDATE_ALLOWED_EXCEPTION then
          OKC_API.SET_MESSAGE(p_app_name                => g_app_name,
                                          p_msg_name            => g_no_update_allowed,
                                          p_token1              => 'VALUE1',
                                          p_token1_value        => 'Contract Processes');
Line: 3792

  END delete_contract_process;
Line: 3794

  PROCEDURE delete_contract_process(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cpsv_tbl                     IN OKC_CPS_PVT.cpsv_tbl_type) IS

  BEGIN
    OKC_CPS_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cpsv_tbl                => p_cpsv_tbl);
Line: 3810

  END delete_contract_process;
Line: 3894

    OKC_CAC_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cacv_rec                => p_cacv_rec,
      x_cacv_rec                => x_cacv_rec);
Line: 3905

          x_return_status := Update_Minor_Version(x_cacv_rec.chr_id);
Line: 3919

    OKC_CAC_PVT.Insert_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cacv_tbl                => p_cacv_tbl,
      x_cacv_tbl                => x_cacv_tbl);
Line: 3929

  PROCEDURE update_contract_access(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cacv_rec                     IN OKC_CAC_PVT.cacv_rec_type,
    x_cacv_rec                     OUT NOCOPY OKC_CAC_PVT.cacv_rec_type) IS

  BEGIN
    OKC_CAC_PVT.Update_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cacv_rec                => p_cacv_rec,
      x_cacv_rec                => x_cacv_rec);
Line: 3950

          x_return_status := Update_Minor_Version(x_cacv_rec.chr_id);
Line: 3952

  END update_contract_access;
Line: 3954

  PROCEDURE update_contract_access(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cacv_tbl                     IN OKC_CAC_PVT.cacv_tbl_type,
    x_cacv_tbl                     OUT NOCOPY OKC_CAC_PVT.cacv_tbl_type) IS

  BEGIN
    OKC_CAC_PVT.Update_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cacv_tbl                => p_cacv_tbl,
      x_cacv_tbl                => x_cacv_tbl);
Line: 3972

  END update_contract_access;
Line: 3974

  PROCEDURE delete_contract_access(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cacv_rec                     IN OKC_CAC_PVT.cacv_rec_type) IS

    l_chr_id NUMBER;
Line: 3985

                SELECT chr_id
                FROM OKC_K_ACCESSES
                WHERE id = p_cacv_rec.id;
Line: 4007

    OKC_CAC_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cacv_rec                => p_cacv_rec);
Line: 4017

          x_return_status := Update_Minor_Version(l_chr_id);
Line: 4019

  END delete_contract_access;
Line: 4021

  PROCEDURE delete_contract_access(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 ,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_cacv_tbl                     IN OKC_CAC_PVT.cacv_tbl_type) IS

  BEGIN
    OKC_CAC_PVT.Delete_Row(
         p_api_version          => p_api_version,
         p_init_msg_list        => p_init_msg_list,
      x_return_status   => x_return_status,
      x_msg_count       => x_msg_count,
      x_msg_data        => x_msg_data,
      p_cacv_tbl                => p_cacv_tbl);
Line: 4037

  END delete_contract_access;
Line: 4134

                SELECT id
                FROM OKC_K_HEADERS_B
                WHERE contract_number = p_contract_number
                AND contract_number_modifier = p_contract_number_modifier;
Line: 4140

                SELECT id
                FROM OKC_K_HEADERS_B
                WHERE contract_number = p_contract_number
                AND contract_number_modifier is null;
Line: 4146

                SELECT
                        usage,
                        name,
                        wf_process_name,
                        procedure_name,
                        package_name
                FROM okc_process_defs_v pdfv,
                        okc_k_processes cpsv
                WHERE pdfv.id = cpsv.pdf_id
                  AND cpsv.chr_id = l_chr_id
                  AND cpsv.last_update_date = (SELECT MAX(last_update_date)
                                                                 FROM okc_k_processes
                                                                 WHERE chr_id = l_chr_id);
Line: 4234

  FUNCTION Update_Allowed(p_chr_id IN NUMBER) RETURN VARCHAR2 Is
        l_sts_code      OKC_ASSENTS.STS_CODE%TYPE;
Line: 4240

                SELECT sts_code, scs_code
                --npalepu 26-10-2005 modified for bug # 4691662.
                --Replaced table okc_k_headers_b with headers_All_b table
                /*  FROM OKC_K_HEADERS_B  */
                FROM OKC_K_HEADERS_ALL_B
                --end npalepu
                WHERE id = p_chr_id;
Line: 4249

                SELECT upper(substr(allowed_yn,1,1))
                FROM okc_assents
                WHERE sts_code = l_sts_code
                AND scs_code = l_scs_code
                AND opn_code = 'UPDATE';
Line: 4282

  END Update_Allowed;
Line: 4317

		  SELECT distinct ol.object_chr_id
          FROM okc_operation_instances op
               , okc_class_operations cls
               , okc_subclasses_b sl
               , okc_operation_lines ol
          WHERE ol.subject_chr_id = p_target_chr_id
          And   op.id = ol.oie_id
          AND   op.cop_id = cls.id
          And   cls.cls_code = sl.cls_code
          And   sl.code = 'SERVICE'
          And   cls.opn_code in ('RENEWAL','REN_CON');
Line: 4329

         /*SELECT distinct object_chr_id
                 FROM okc_operation_lines
                 WHERE subject_chr_id = p_target_chr_id;
Line: 4337

                SELECT count(*)
                FROM okc_operation_lines
                WHERE SUBJECT_CHR_ID = p_subject_chr_id
                AND OBJECT_CHR_ID = p_object_chr_id
                AND SUBJECT_CLE_ID is not null;
Line: 4344

                SELECT count(*)
                FROM okc_k_lines_b
                WHERE id IN (SELECT OBJECT_CLE_ID
                                   FROM okc_operation_lines
                                   WHERE SUBJECT_CHR_ID = p_subject_chr_id
                             AND OBJECT_CHR_ID = p_object_chr_id)
                AND dnz_chr_id = p_object_chr_id;
Line: 4373

            UPDATE OKC_K_HEADERS_B
            SET date_renewed = null,
                   object_version_number = object_version_number + 1,
                   last_updated_by = FND_GLOBAL.USER_ID,
                   last_update_date = sysdate,
                   last_update_login = FND_GLOBAL.LOGIN_ID
            WHERE id in (
                        SELECT distinct object_chr_id
                        FROM okc_operation_lines
                        WHERE subject_chr_id = p_target_chr_id
                        AND active_yn = 'Y');
Line: 4399

                            UPDATE OKC_K_HEADERS_B
                            SET date_renewed = sysdate,
                                   object_version_number = object_version_number + 1,
                                   last_updated_by = FND_GLOBAL.USER_ID,
                                   last_update_date = sysdate,
                                   last_update_login = FND_GLOBAL.LOGIN_ID
                      WHERE id = ole_rec.object_chr_id;
Line: 4417

    UPDATE okc_operation_lines ol
    SET active_yn = l_active_yn,
           object_version_number = object_version_number + 1,
           last_updated_by = FND_GLOBAL.USER_ID,
           last_update_date = sysdate,
           last_update_login = FND_GLOBAL.LOGIN_ID
    WHERE subject_chr_id = p_target_chr_id
    AND   subject_cle_id is null
    AND   object_cle_id is null
    And exists(Select 'x'	                   --Fix Bug 4948793
            FROM okc_operation_instances op
               , okc_class_operations cls
               , okc_subclasses_b sl
          WHERE op.id = ol.oie_id
          AND   op.cop_id = cls.id
          And   cls.cls_code = sl.cls_code
          And   sl.code = 'SERVICE'
          And   cls.opn_code in ('RENEWAL','REN_CON') );
Line: 4439

    UPDATE OKC_K_LINES_B
    SET date_renewed = decode(l_active_yn,'Y',sysdate,null),
           object_version_number = object_version_number + 1,
           last_updated_by = FND_GLOBAL.USER_ID,
           last_update_date = sysdate,
           last_update_login = FND_GLOBAL.LOGIN_ID
    WHERE id in (Select ol.object_cle_id		 --Fix Bug 4948793
            FROM okc_operation_instances op
               , okc_class_operations cls
               , okc_subclasses_b sl
               , okc_operation_lines ol
          WHERE ol.subject_chr_id = p_target_chr_id
          And   ol.object_cle_id is not null
          And   op.id = ol.oie_id
          AND   op.cop_id = cls.id
          And   cls.cls_code = sl.cls_code
          And   sl.code = 'SERVICE'
          And   cls.opn_code in ('RENEWAL','REN_CON') );
Line: 4463

    UPDATE okc_operation_lines ol
    SET active_yn = l_active_yn,
           object_version_number = object_version_number + 1,
           last_updated_by = FND_GLOBAL.USER_ID,
           last_update_date = sysdate,
           last_update_login = FND_GLOBAL.LOGIN_ID
    WHERE subject_chr_id = p_target_chr_id
    AND subject_cle_id is not null
    AND object_cle_id is not null
    And exists(Select 'x'			 --Fix Bug 4948793
            FROM okc_operation_instances op
               , okc_class_operations cls
               , okc_subclasses_b sl
          WHERE op.id = ol.oie_id
          AND   op.cop_id = cls.id
          And   cls.cls_code = sl.cls_code
          And   sl.code = 'SERVICE'
          And   cls.opn_code in ('RENEWAL','REN_CON') );
Line: 4487

                   x_return_status := update_minor_version(ole_rec.object_chr_id);
Line: 4566

     SELECT display_sequence from
     OKC_K_LINES_B
     connect by prior cle_id = id
     start with id = p_cle_id;
Line: 4572

     SELECT cls_code from
     OKC_SUBCLASSES_B WHERE code=(SELECT scs_code from OKC_K_HEADERS_B where id in
     (select dnz_chr_id from okc_k_lines_b where id =p_cle_id));
Line: 4577

           SELECT clev.cle_id,RTRIM(clev.line_number) line_number,clev.lse_id
           FROM OKC_K_LINES_V clev
           WHERE clev.id = p_cle_id;
Line: 4582

           SELECT line_number
           FROM   OKC_K_LINES_B
           WHERE id = p_line_id;
Line: 4587

           SELECT line_number "LINE_NAME"
           FROM   OKC_LINE_STYLES_V lsev,
                  OKC_K_LINES_V clev
           WHERE  lsev.id = clev.lse_id
           AND    clev.id = p_cle_id;
Line: 4681

   The Header and Line Amounts should be updated when Change Status action is taken
   at the header/line/subline level. This is to ensure that the calualated amounts
   (price_negotiated, cancelled_amount, estimated_amount) ignores cancelled lines/sublines.

   A new procedure Update_Contract_Amount is created which is called
   when cancel actions is taken at header/line/subline level.

*/


PROCEDURE UPDATE_CONTRACT_AMOUNT (
    p_api_version       IN NUMBER,
    p_init_msg_list     IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
    p_id                IN NUMBER,
    p_from_ste_code     IN VARCHAR2,
    p_to_ste_code       IN VARCHAR2,
    p_cle_id            IN NUMBER,
    x_return_status     OUT NOCOPY    VARCHAR2,
    x_msg_count         OUT NOCOPY    NUMBER,
    x_msg_data          OUT NOCOPY    VARCHAR2 )

IS

        l_cle_id                Number := NULL;
Line: 4713

        l_api_name          CONSTANT VARCHAR2(30) := 'UPDATE_CONTRACT_AMOUNT';
Line: 4719

        Select  cle_id
        from    okc_k_lines_b
        where   id = p_cle_id
        and     dnz_chr_id = p_id;
Line: 4727

        Select  cle.price_negotiated
        from    okc_k_lines_b cle
        where   cle.id = p_cle_id
            and cle.dnz_chr_id = p_id;
Line: 4735

        select  nvl(sum(nvl(price_negotiated,0)),0), nvl(sum(nvl(cancelled_amount,0)),0)
        from    okc_k_lines_b cle
        where   cle.dnz_chr_id = p_id
        and     cle.lse_id in (1, 12, 14, 19, 46)
        and     cle.cle_id is null;
Line: 4744

        select  lse_id
        from    okc_k_lines_b
        where   id=p_cle_id;
Line: 4752

         select nvl(sum(nvl(price_negotiated,0)),0)
         from okc_k_lines_b
         where cle_id = p_cle_id
         and dnz_chr_id = p_id
         and date_cancelled is null;
Line: 4765

	SELECT  id,lse_id,cancelled_amount
	FROM	okc_k_lines_b
	WHERE	dnz_chr_id = p_id
	and	cle_id is null
	and     term_cancel_source is null;
Line: 4773

        select  cle.cancelled_amount
        from    okc_k_lines_b cle
        where   cle.id = p_cle_id
          and   cle.dnz_chr_id = p_id
          and   cle.lse_id in (7, 8, 9, 10, 11, 13, 18, 25, 35) ;
Line: 4780

        select   okslb.id,okslb.price_negotiated
          from   okc_k_lines_b cle,
                 okc_k_lines_b okslb
         where   cle.id = p_cle_id
           and   okslb.lse_id in (7, 8, 9, 10, 11, 13, 18, 25, 35)
           and   okslb.cle_id =cle.id
           and   okslb.term_cancel_source IN ('MANUAL','CUSTOMER')   ----Modified condition for bug 12956286
           and   okslb.date_cancelled is not null;
Line: 4790

        select   okslb.id,okslb.cancelled_amount
          from   okc_k_lines_b cle,
                 okc_k_lines_b okslb
         where   cle.id = p_cle_id
           and   okslb.lse_id in (7, 8, 9, 10, 11, 13, 18, 25, 35)
           and   okslb.cle_id =cle.id
           and   okslb.date_cancelled is null;
Line: 4799

       select oklb.id,oklb.price_negotiated
         from okc_k_lines_b oklb,
              okc_k_headers_all_b okhb
        where oklb.chr_id = okhb.id
          and okhb.id = p_id
          and oklb.lse_id in (1,12,14,19,46);
Line: 4813

             okc_debug.log('2200: Entered UPDATE_CONTRACT_AMOUNT');
Line: 4854

                Update  okc_k_lines_b
                set     price_negotiated = nvl(price_negotiated,0) - nvl(l_sub_line_amt,0),
                        cancelled_amount = nvl(cancelled_amount,0) + nvl(l_sub_line_amt,0)
                Where   id = l_cle_id     -- top line id
                and     dnz_chr_id = p_id;
Line: 4861

 	                Update  okc_k_lines_b
 	                 set     price_negotiated = nvl(price_negotiated,0) - nvl(l_sub_line_amt,0),
 	                         cancelled_amount = nvl(cancelled_amount,0) + nvl(l_sub_line_amt,0)
 	                 Where   cle_id = l_cle_id
 	                  and     id=  p_cle_id
 	                 and     dnz_chr_id = p_id;
Line: 4878

                 Update  okc_k_lines_b
 	            set  price_negotiated = nvl(price_negotiated,0) + nvl(l_can_line_amt,0),
 	                 cancelled_amount = nvl(cancelled_amount,0) - nvl(l_can_line_amt,0)
 	           Where cle_id = l_cle_id
 	             and id=  p_cle_id
 	             and dnz_chr_id = p_id;
Line: 4885

                Update okc_k_lines_b
                set price_negotiated = nvl(price_negotiated,0) + nvl(l_can_line_amt,0),         /*Changed for bug:8775250*/
                cancelled_amount = nvl(cancelled_amount,0) - nvl(l_can_line_amt,0)
                Where id = l_cle_id     -- top line id
                And dnz_chr_id = p_id;
Line: 4906

                Update  okc_k_lines_b
                set     cancelled_amount = nvl(cancelled_amount, 0) + nvl(price_negotiated, 0),
                        price_negotiated =  0
                Where   id = p_cle_id
                and     dnz_chr_id = p_id;
Line: 4914

                 Update  okc_k_lines_b
 	            set  price_negotiated = nvl(price_negotiated,0) - nvl(get_subline_price_csr_rec.price_negotiated,0),
 	                 cancelled_amount = nvl(cancelled_amount,0) + nvl(get_subline_price_csr_rec.price_negotiated,0)
 	           Where cle_id = p_cle_id
 	             and id= get_subline_price_csr_rec.id
 	             and dnz_chr_id = p_id;
Line: 4938

                    Update  okc_k_lines_b
                    set     price_negotiated = nvl(cancelled_amount,0),
                            cancelled_amount = 0
                    Where   id = p_cle_id
                    and     dnz_chr_id = p_id;
Line: 4953

                 Update  okc_k_lines_b
 	            set  price_negotiated = nvl(price_negotiated,0) + nvl(get_subline_cancel_csr_rec.cancelled_amount,0),
 	                 cancelled_amount = nvl(cancelled_amount,0) - nvl(get_subline_cancel_csr_rec.cancelled_amount,0)
 	           Where cle_id = p_cle_id
 	             and id=  get_subline_cancel_csr_rec.id
 	             and dnz_chr_id = p_id;
Line: 4966

                    Update  okc_k_lines_b
                    set     price_negotiated = nvl(price_negotiated, 0) + nvl(l_uncancelled_amt,0),
                            cancelled_amount = nvl(cancelled_amount,0) - nvl(l_uncancelled_amt,0)
                    Where   id = p_cle_id
                    and     dnz_chr_id = p_id;
Line: 4994

                  update okc_k_lines_b
                  set   cancelled_amount = nvl(cancelled_amount, 0) + nvl(price_negotiated, 0),
                        price_negotiated = 0
                   where dnz_chr_id = p_id
                   and  cle_id is NULL
                   and  lse_id in  (1, 12, 14, 19, 46);
Line: 5005

                  Update  okc_k_lines_b
 	            set price_negotiated = nvl(price_negotiated,0) - nvl(get_subline_price_csr_rec.price_negotiated,0),
 	                cancelled_amount = nvl(cancelled_amount,0) + nvl(get_subline_price_csr_rec.price_negotiated,0)
 	           Where cle_id = get_lines_id_rec.id
 	             and id= get_subline_price_csr_rec.id
 	             and dnz_chr_id = p_id;
Line: 5025

                  Update okc_k_lines_b
 	             set price_negotiated = nvl(price_negotiated,0) + nvl(get_subline_cancel_csr_rec.cancelled_amount,0),
 	                 cancelled_amount = nvl(cancelled_amount,0) - nvl(get_subline_cancel_csr_rec.cancelled_amount,0)
 	           Where cle_id = get_lines_id_rec.id
 	             and id=  get_subline_cancel_csr_rec.id
 	             and dnz_chr_id = p_id;
Line: 5038

                                      Update okc_k_lines_b
 	                  set price_negotiated = nvl(price_negotiated,0) + nvl(topline.cancelled_amount,0),
 	                        cancelled_amount = nvl(cancelled_amount,0) - nvl(topline.cancelled_amount,0)
 	             Where id = topline.id
 	                   and dnz_chr_id = p_id;
Line: 5049

	       -- updating price_negotiated and cancelled_amount for selected top line

	                Update  okc_k_lines_b
                                                set     price_negotiated = nvl(price_negotiated, 0) + nvl(l_uncancelled_amt,0),
	                                 cancelled_amount = nvl(cancelled_amount,0) - nvl(l_uncancelled_amt,0)
	                  Where   id = topline.id
	                       and     dnz_chr_id = p_id;
Line: 5063

                   update okc_k_lines_b
                   set     price_negotiated = nvl(price_negotiated, 0) + nvl(cancelled_amount, 0),
                           cancelled_amount = 0
                   where  dnz_chr_id = p_id
                   and    cle_id is NULL
                   and    lse_id in  (1, 12, 14, 19, 46);
Line: 5088

                  Update okc_k_headers_b
                  set   estimated_amount = l_hdr_estimated_amt,
                        cancelled_amount = l_hdr_cancelled_amt
                  where id = p_id;
Line: 5128

END UPDATE_CONTRACT_AMOUNT;
Line: 5150

                SELECT  cancelled_amount
                FROM    okc_k_headers_b
                WHERE   id = p_id;
Line: 5173

        SELECT  nvl(cancelled_amount, 0)
        FROM    okc_k_lines_b
        WHERE   id = p_cle_id
        and     dnz_chr_id = p_id;
Line: 5179

        SELECT  nvl(price_negotiated, 0)
        FROM    okc_k_lines_b
        WHERE   id = p_cle_id
        and     dnz_chr_id = p_id
        and     date_cancelled is not null;
Line: 5186

                SELECT  cle_id
                FROM    okc_k_lines_b
                WHERE   id = p_cle_id
                and     dnz_chr_id = p_id;
Line: 5244

Select term_cancel_source, object_cle_id
from okc_k_lines_b olb, okc_operation_lines opl
where olb.id= p_target_line_id
and ( ( opl.object_cle_id = olb.id )

      OR

      (opl.subject_cle_id= olb.id )
    );
Line: 5277

  UPDATE okc_operation_lines
    SET active_yn = l_active_yn,
           object_version_number = object_version_number + 1,
           last_updated_by = FND_GLOBAL.USER_ID,
           last_update_date = sysdate,
           last_update_login = FND_GLOBAL.LOGIN_ID

    where subject_cle_id in (	select id
				from okc_k_lines_b kle1
				start with kle1.id = p_target_line_id
				connect by prior kle1.id = kle1.cle_id
				and kle1.dnz_chr_id = p_target_chr_id)

    and subject_chr_id = p_target_chr_id;
Line: 5295

    UPDATE OKC_K_LINES_B
    SET date_renewed = decode(l_active_yn,'Y',sysdate,null),
           object_version_number = object_version_number + 1,
           last_updated_by = FND_GLOBAL.USER_ID,
           last_update_date = sysdate,
           last_update_login = FND_GLOBAL.LOGIN_ID
    WHERE id in
                ( SELECT object_cle_id
                  FROM okc_operation_lines ol1
                  WHERE ol1.subject_cle_id = p_target_line_id );
Line: 5309

 UPDATE OKC_K_LINES_B
    SET date_renewed = decode(l_active_yn,'Y',sysdate,null),
           object_version_number = object_version_number + 1,
           last_updated_by = FND_GLOBAL.USER_ID,
           last_update_date = sysdate,
           last_update_login = FND_GLOBAL.LOGIN_ID
    WHERE cle_id in
                ( SELECT object_cle_id
                  FROM okc_operation_lines ol1
                  WHERE ol1.subject_cle_id = p_target_line_id );
Line: 5325

                   x_return_status := update_minor_version(p_target_chr_id);