DBA Data[Home] [Help]

APPS.OKS_PM_PROGRAMS_PVT SQL Statements

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

Line: 111

PROCEDURE update_pmp_rule_id(p_api_version                   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
  CURSOR  cu_pm_schedule IS
  select
        pms.id,
        to_number(pml.object1_id1) pmp_rule_id
  from
        okc_rules_b pml,
        oks_pm_schedules pms
  where
        rule_information_category ='PML'
        and pml.id =pms.rule_id;
Line: 158

      OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl => l_pms_tbl_in,
      x_oks_pm_schedules_v_tbl =>l_pms_tbl_out);
Line: 202

END update_pmp_rule_id;
Line: 220

  SELECT
       id,object_version_number,dnz_chr_id
       from oks_k_lines_b
       where cle_id=p_cle_id;
Line: 226

    SELECT
        ID,
        ACTIVITY_ID,
        SELECT_YN,
        CONF_REQ_YN,
        SCH_EXISTS_YN,
--02/13        PROGRAM_ID,
        CLE_ID
        DNZ_CHR_ID
    FROM
        OKS_PM_ACTIVITIES_V
    WHERE cle_id= p_template_cle_id;
Line: 241

    SELECT
         SEQUENCE_NUMBER ,
        NUMBER_OF_OCCURENCES   ,
        START_DATE     ,
        END_DATE       ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        OFFSET_DURATION ,
        OFFSET_UOM,
        AUTOSCHEDULE_YN,
--02/13        PROGRAM_ID ,
        ACTIVITY_LINE_ID,
        CLE_ID
        DNZ_CHR_ID
    FROM
        oks_pm_stream_levels_v
    WHERE cle_id = p_template_cle_id
    AND ACTIVITY_LINE_ID is null
    ORDER by SEQUENCE_NUMBER;
Line: 263

    SELECT
         SEQUENCE_NUMBER ,
        NUMBER_OF_OCCURENCES   ,
        START_DATE     ,
        END_DATE       ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        OFFSET_DURATION ,
        OFFSET_UOM,
        AUTOSCHEDULE_YN,
--02/13        PROGRAM_ID ,
        ACTIVITY_LINE_ID,
        CLE_ID
        DNZ_CHR_ID
    FROM
        oks_pm_stream_levels_v
    WHERE cle_id = p_template_cle_id
    AND ACTIVITY_LINE_ID = cp_ACTIVITY_LINE_ID
        ORDER by SEQUENCE_NUMBER;
Line: 285

   SELECT pm_program_id
   FROM OKS_K_LINES_B
   WHERE CLE_ID = p_template_cle_id;
Line: 292

 select max(to_number(SEQUENCE_NUMBER))
 from  oks_pm_stream_levels_V
 where cle_id =p_template_cle_id
 and ACTIVITY_LINE_ID is null;
Line: 298

 select max(to_number(SEQUENCE_NUMBER))
 from oks_pm_stream_levels_V
 where cle_id = p_template_cle_id
 and ACTIVITY_LINE_ID = cp_ACTIVITY_LINE_ID;
Line: 304

  SELECT 'Y'
  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')
  AND ROWNUM=1;
Line: 475

         x_pms_tbl.DELETE;
Line: 519

     oks_pml_pvt.insert_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_pmlv_rec          =>l_pmlrulv_tbl(pml_ctr),
        x_pmlv_rec           =>l_pmlrulvrec_Out);
Line: 528

            okc_debug.log('After oks_pml_pvt insert_row', 3);
Line: 540

        l_pmschvtbl_In.delete;
Line: 541

        l_pmschvtbl_Out.delete; --CK 09/02
Line: 556

               OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_In,
                x_oks_pm_schedules_v_tbl       => l_pmschvtbl_Out);
Line: 565

                    okc_debug.log('After OKS_PMS_PVT insert_row', 3);
Line: 585

                    OKS_CONTRACT_LINE_PUB.UPDATE_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_klnv_tbl      => l_klnv_tbl_in,
                                             x_klnv_tbl      => l_klnv_tbl_out,
                                             p_validate_yn   => 'N');
Line: 594

                        okc_debug.log('After OKS_CONTRACT_LINE_PUB UPDATE_LINE', 3);
Line: 602

                        'update Oks_k_lines_b ');
Line: 616

/*CK RUL       -- Insert program schedules
               OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_In,
                x_oks_pm_schedules_v_tbl       => l_pmschvtbl_Out);
Line: 645

        l_pmarulv_tbl(pma_ctr).SELECT_YN        := cr_activities.SELECT_YN;
Line: 653

/*CK 09/27        oks_pma_pvt.insert_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_pmav_rec          =>l_pmarulv_tbl(pma_ctr),
        x_pmav_rec           =>l_pmarulvrec_Out);
Line: 686

             oks_pma_pvt.insert_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_pmav_rec          =>l_pmarulv_tbl(pma_ctr),
            x_pmav_rec           =>l_pmarulvrec_Out);
Line: 695

                    okc_debug.log('After oks_pma_pvt insert_row', 3);
Line: 787

                 x_pms_tbl.DELETE; --CK 09/02
Line: 830

        oks_pml_pvt.insert_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_pmlv_rec          =>l_pmlrulv_tbl(pml_ctr),
        x_pmlv_rec           =>l_pmlrulvrec_Out);
Line: 839

              okc_debug.log('After act oks_pml_pvt insert_row', 3);
Line: 850

       l_pmschvtbl_In.delete;
Line: 851

       l_pmschvtbl_Out.delete; --
Line: 866

               OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_In,
                x_oks_pm_schedules_v_tbl       => l_pmschvtbl_Out);
Line: 876

                  okc_debug.log('After act OKS_PMS_PVT insert_row', 3);
Line: 890

                oks_pma_pvt.update_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_pmav_rec          =>l_pmarulv_tbl(pma_ctr),
                x_pmav_rec           =>l_pmarulvrec_Out);
Line: 904

                'UPDATE pm activities');
Line: 919

/*       -- Insert act schedules
               OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_In,
                x_oks_pm_schedules_v_tbl       => l_pmschvtbl_Out);
Line: 1157

         x_pms_tbl.DELETE;
Line: 1234

  l_pmlrulv_tbl.DELETE;
Line: 1271

    SELECT
        orig_system_id1 id
    FROM
       okc_k_lines_b
    WHERE
       id=p_contract_line_id;
Line: 1281

  SELECT ID,
         START_DATE , --COV.START_DATE START_DATE,
         END_DATE  --COV.END_DATE END_DATE,
  FROM   OKC_K_LINES_B
  WHERE  id=p_contract_line_id;
Line: 1412

  SELECT
        object_version_number
  FROM
  OKS_PM_ACTIVITIES
  WHERE id=cp_activity_line_id;
Line: 1451

     oks_pml_pvt.insert_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_pmlv_rec          =>l_pmlrulv_tbl(l_pml_index),
        x_pmlv_rec           =>l_pmlrulvrec_Out);
Line: 1473

l_sch_tbl.delete;
Line: 1493

            OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl => l_sch_tbl,
            x_oks_pm_schedules_v_tbl =>l_sch_tbl_out);
Line: 1517

            oks_pma_pvt.update_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_pmav_rec          =>l_pmarulv_rec,
            x_pmav_rec           =>l_pmarulv_rec_Out);
Line: 1531

              'update schedule exists');
Line: 1590

         delete all schedules and rules  if new effectivity does not touch any of the existing schedules
           thereafter create a rule and a schedules based on the old rule nearest to the new effectivity
           and exit.

         delete all schedules till new leading schedule and after new trailing schedule

         delete all rules till rule of new leading schedule and rule after rule of new trailing schedule

         update the new leading rule start date and the new trailing rule end date

         update the new leading rule offset for all rules
               if p_new_start_date < new leading schedule
               (except when new leading schedule is first schedule of the first rule and the rule is autoscheduled)

         create schedules and the rule offset by calculating backdates based on the first rule info and the p_new_start_date
               if p_new_start_date < new leading schedule and
                new leading schedule is first schedule of the first rule and the rule is autoscheduled

               thereafter change the schedule sequences and the rule periods based on new number of
               schedules for the rule

         create schedules  by calculating forward dates based on the last rule info and the p_new_end_date
                if p_new_end_date > new trailing schedule and
                new trailing schedule is last schedule of the last rule and the rule is autoscheduled

               thereafter change  rule periods based on new number of schedules for the rule

         update  new leading schedule schedule_date_from
                if p_new_start_date >= new leading schedule schedule_date_from

                therafter if not first schedule of the rule
                    update schedule sequence for all the schedules of the rule for the leading schedule
                    update periods for the rule of the new leading schedule

         update  new trailing schedule schedule_date_to
                if p_new_end_date <= new trailing schedule schedule_date_to

                therafter if not last schedule of the rule
                    update periods for the rule of the new trailing schedule

    */
PROCEDURE ADJUST_PM_PROGRAM_SCHEDULE
       (p_api_version           IN NUMBER,
        p_init_msg_list         IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
        p_contract_line_id      IN NUMBER,
        p_new_start_date        IN DATE,
        p_new_end_date          IN DATE,
        x_return_status         OUT NOCOPY VARCHAR2,
        x_msg_count             OUT NOCOPY NUMBER,
        x_msg_data              OUT NOCOPY VARCHAR2)
 IS

CURSOR CU_CLE_ID is
  select id
  from okc_k_lines_b
  where id=p_contract_line_id;
Line: 1650

  SELECT SEQUENCE_NUMBER ,
        NUMBER_OF_OCCURENCES   ,
        START_DATE     ,
        END_DATE       ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        OFFSET_DURATION ,
        OFFSET_UOM,
        AUTOSCHEDULE_YN,
        PROGRAM_ID ,
        ACTIVITY_LINE_ID,
        CLE_ID
        DNZ_CHR_ID
  FROM  OKS_PM_STREAM_LEVELS_V PML
  WHERE  CLE_ID=(select id from okc_k_lines_b where cle_id=p_contract_line_id
  and lse_id in (2,15,20));
Line: 1670

  SELECT ID,
         START_DATE, --COV.START_DATE START_DATE,
         END_DATE --COV.END_DATE END_DATE,
  FROM   OKC_K_LINES_B
  WHERE  ID    = p_contract_line_id;
Line: 1680

   SELECT  ID,
           RULE_ID,
           PMA_RULE_ID,
           PMP_RULE_ID,
           OBJECT_VERSION_NUMBER,
           DNZ_CHR_ID,
           CLE_ID,
           SCH_SEQUENCE,
           SCHEDULE_DATE,
           SCHEDULE_DATE_FROM,
           SCHEDULE_DATE_TO,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTIVITY_LINE_ID ,
           STREAM_LINE_ID ,
           SECURITY_GROUP_ID ,
           PROGRAM_APPLICATION_ID   ,
           PROGRAM_ID  ,
           PROGRAM_UPDATE_DATE,
           REQUEST_ID
   FROM    OKS_PM_SCHEDULES
    WHERE  STREAM_LINE_ID=cp_stream_line_id;
Line: 1709

   SELECT  ID,
           RULE_ID,
           PMA_RULE_ID,
           PMP_RULE_ID,
           OBJECT_VERSION_NUMBER,
           DNZ_CHR_ID,
           CLE_ID,
           SCH_SEQUENCE,
           SCHEDULE_DATE,
           SCHEDULE_DATE_FROM,
           SCHEDULE_DATE_TO,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTIVITY_LINE_ID ,
           STREAM_LINE_ID ,
           SECURITY_GROUP_ID ,
           PROGRAM_APPLICATION_ID   ,
           PROGRAM_ID  ,
           PROGRAM_UPDATE_DATE,
           REQUEST_ID
   FROM    OKS_PM_SCHEDULES
    WHERE  CLE_ID     =(select id from okc_k_lines_b where cle_id=p_contract_line_id
      and lse_id in (2,15,20))
    order by nvl(schedule_date,schedule_date_from);*/
Line: 1738

   SELECT  ID,
           RULE_ID,
           PMA_RULE_ID,
           PMP_RULE_ID,
           OBJECT_VERSION_NUMBER,
           DNZ_CHR_ID,
           CLE_ID,
           SCH_SEQUENCE,
           SCHEDULE_DATE,
           SCHEDULE_DATE_FROM,
           SCHEDULE_DATE_TO,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTIVITY_LINE_ID ,
           STREAM_LINE_ID ,
           SECURITY_GROUP_ID ,
           PROGRAM_APPLICATION_ID   ,
           PROGRAM_ID  ,
           PROGRAM_UPDATE_DATE,
           REQUEST_ID
   FROM    OKS_PM_SCHEDULES
    WHERE  CLE_ID= p_contract_line_id --(select id from okc_k_lines_b where cle_id=p_contract_line_id
      --and lse_id in (2,15,20))  commented by jvorugan as pm is associated with contract line
    and    ACTIVITY_LINE_ID is null
    order by nvl(schedule_date,schedule_date_from);
Line: 1768

   SELECT  ID,
           RULE_ID,
           PMA_RULE_ID,
           PMP_RULE_ID,
           OBJECT_VERSION_NUMBER,
           DNZ_CHR_ID,
           CLE_ID,
           SCH_SEQUENCE,
           SCHEDULE_DATE,
           SCHEDULE_DATE_FROM,
           SCHEDULE_DATE_TO,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTIVITY_LINE_ID ,
           STREAM_LINE_ID ,
           SECURITY_GROUP_ID ,
           PROGRAM_APPLICATION_ID   ,
           PROGRAM_ID  ,
           PROGRAM_UPDATE_DATE,
           REQUEST_ID
   FROM    OKS_PM_SCHEDULES
    WHERE  ACTIVITY_LINE_ID   = P_ACTIVITY_LINE_ID
    order by nvl(schedule_date,schedule_date_from);
Line: 1796

  SELECT  id,'PMP' TYPE
  FROM OKS_K_LINES_B
  WHERE CLE_ID= p_contract_line_id;--(select id from okc_k_lines_b where cle_id=p_contract_line_id
Line: 1804

  SELECT  id,'PMA' TYPE
  FROM OKS_PM_ACTIVITIES
  WHERE CLE_ID= p_contract_line_id;
Line: 1813

    SELECT
        ID,
        SEQUENCE_NUMBER ,
        NUMBER_OF_OCCURENCES   ,
        START_DATE     ,
        END_DATE       ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        OFFSET_DURATION ,
        OFFSET_UOM,
        AUTOSCHEDULE_YN,
--02/12        PROGRAM_ID ,
        ACTIVITY_LINE_ID,
        CLE_ID,
        DNZ_CHR_ID,
        OBJECT_VERSION_NUMBER
  FROM  OKS_PM_STREAM_LEVELS_V PML
  WHERE  CLE_ID=p_contract_line_id
      -- and lse_id in (2,15,20)) commented by jvorugan as pm is associated with contract line
  AND ACTIVITY_LINE_ID IS NULL
  ORDER BY ACTIVITY_LINE_ID,SEQUENCE_NUMBER;
Line: 1836

    SELECT
        ID,
        SEQUENCE_NUMBER ,
        NUMBER_OF_OCCURENCES   ,
        START_DATE     ,
        END_DATE       ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        OFFSET_DURATION ,
        OFFSET_UOM,
        AUTOSCHEDULE_YN,
--02/12        PROGRAM_ID ,
        ACTIVITY_LINE_ID,
        CLE_ID,
        DNZ_CHR_ID,
        OBJECT_VERSION_NUMBER
  FROM  OKS_PM_STREAM_LEVELS_V PML
  WHERE  CLE_ID=p_contract_line_id
      -- and lse_id in (2,15,20)) commented by jvorugan as pm is associated with contract line
  AND ACTIVITY_LINE_ID = cp_activity_line_id
  ORDER BY ACTIVITY_LINE_ID,SEQUENCE_NUMBER;
Line: 1887

  pml_deleted                   varchar2(1);
Line: 1974

  l_pmschv_start.DELETE;
Line: 1975

  l_pmschv_end.DELETE;
Line: 1989

l_rulv_tbl_in.delete;
Line: 1990

  l_pmlrulv_tbl.delete;
Line: 1993

  l_pmlrulv_tbl_del.delete;
Line: 1994

  l_pmlrulv_tbl_ins.delete;
Line: 1995

  l_pmlrulv_tbl_ins_out.delete;
Line: 1996

  l_pmlrulv_tbl_upd.delete;
Line: 1997

  l_pmlrulv_tbl_upd_out.delete;
Line: 1998

  l_pmlrulv_tbl_rfr.delete;
Line: 1999

  l_pmlrulv_tbl_start.delete;
Line: 2000

  l_pmlrulv_tbl_end.delete;
Line: 2011

  l_pms_tbl.delete;
Line: 2014

  l_rulv_Tbl_In.delete;
Line: 2015

  l_rulv_Tbl_Out.delete;
Line: 2016

  l_pmschvtbl_In.delete;
Line: 2017

  l_pmschvtbl_Out.delete;
Line: 2019

  l_pmschvtbl_Del.delete;
Line: 2020

  l_pmschvtbl_Upd.delete;
Line: 2021

  l_pmschvtbl_Upd_out.delete;
Line: 2022

  l_pmschv_start.delete;
Line: 2023

  l_pmschv_end.delete;
Line: 2024

  l_pmschvtbl_Ins.delete;
Line: 2025

  l_pmschvtbl_Ins_out.delete;
Line: 2026

  l_pmschv_tbl.delete;
Line: 2088

 l_pmschv_start.DELETE;
Line: 2089

  l_pmschv_end.DELETE;
Line: 2109

        l_pmschv_end.DELETE;
Line: 2134

        l_pmschv_end.DELETE;
Line: 2158

  l_pmlrulv_tbl_start.DELETE;
Line: 2159

  l_pmlrulv_tbl_end.DELETE;
Line: 2283

            OKS_PMS_PVT.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_oks_pm_schedules_v_tbl       => l_pmschvtbl_Del);
Line: 2291

                okc_debug.log('After oks_pms_pvt delete_row', 3);
Line: 2299

                      'delete pm schedules');
Line: 2304

            oks_pml_pvt.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_pmlv_tbl                      => l_pmlrulv_tbl_del);
Line: 2313

                okc_debug.log('After oks_pml_pvt delete_row', 3);
Line: 2321

                      'delete pml rules');
Line: 2327

             OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 2337

                okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 2345

                      'insert pm schedules');
Line: 2350

            oks_pml_pvt.insert_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_pmlv_tbl                      => l_pmlrulv_tbl_ins,
            x_pmlv_tbl                      => l_pmlrulv_tbl_ins_out);
Line: 2360

                okc_debug.log('After oks_pml_pvt insert_row', 3);
Line: 2367

                      'insert pml rules');
Line: 2401

              OKS_PMS_PVT.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_oks_pm_schedules_v_tbl       => l_pmschvtbl_Del);
Line: 2409

                okc_debug.log('After oks_pms_pvt delete_row', 3);
Line: 2416

                      'delete pm schedules');
Line: 2424

            oks_pml_pvt.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_pmlv_tbl                      => l_pmlrulv_tbl_del);
Line: 2433

                okc_debug.log('After oks_pml_pvt delete_row', 3);
Line: 2441

                      'delete pml rules');
Line: 2493

               l_pmschvtbl_Ins.DELETE;
Line: 2586

            OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 2595

                okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 2603

                      'inserting PM schedules');
Line: 2612

             l_pmschvtbl_Upd.DELETE;
Line: 2641

                OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 2651

                    okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 2726

               l_pmschvtbl_Ins.DELETE;
Line: 2818

            OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 2827

                    okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 2834

                      'inserting PM schedules');
Line: 2841

            l_pmschvtbl_ins.DELETE;
Line: 2849

               l_pmschvtbl_Ins.DELETE;
Line: 2893

              OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 2903

                okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 2911

                      'inserting PM schedules');
Line: 2922

             l_pmschvtbl_Upd.DELETE;
Line: 2940

                OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 2950

                    okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 2993

            l_pmschvtbl_ins.DELETE;
Line: 3000

               l_pmschvtbl_Ins.DELETE;
Line: 3040

              OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 3050

                okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 3058

                      'inserting PM schedules');
Line: 3065

             l_pmschvtbl_Ins.DELETE;
Line: 3070

             l_pmschvtbl_Upd.DELETE;
Line: 3096

                OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 3106

                    okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 3142

             l_pmschvtbl_Upd.DELETE;
Line: 3152

             l_pmschvtbl_Upd.DELETE;
Line: 3187

                OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 3196

                    okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 3236

             l_pmschvtbl_Upd.DELETE;
Line: 3255

            oks_pml_pvt.update_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_pmlv_tbl                      => l_pmlrulv_tbl_upd,
            x_pmlv_tbl                      => l_pmlrulv_tbl_upd_out);
Line: 3264

                okc_debug.log('After oks_pml_pvt update_row', 3);
Line: 3302

              OKS_PMS_PVT.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_oks_pm_schedules_v_tbl       => l_pmschvtbl_Del);
Line: 3310

                okc_debug.log('After oks_pms_pvt delete_row', 3);
Line: 3317

                      'delete pm schedules');
Line: 3325

           oks_pml_pvt.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_pmlv_tbl                      => l_pmlrulv_tbl_del);
Line: 3334

                okc_debug.log('After oks_pml_pvt delete_row', 3);
Line: 3342

                      'delete pml rules');
Line: 3382

                     OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 3392

                        okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 3448

               l_pmschvtbl_Ins.DELETE;
Line: 3549

               OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 3558

                    okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 3565

                      'insert pm schedules');
Line: 3570

                OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 3580

                    okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 3587

                      'update pm schedules');
Line: 3610

            oks_pml_pvt.update_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_pmlv_tbl                      => l_pmlrulv_tbl_upd,
            x_pmlv_tbl                      => l_pmlrulv_tbl_upd_out);
Line: 3619

                okc_debug.log('After oks_pml_pvt update_row', 3);
Line: 3657

                     OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 3666

                    okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 3696

            oks_pml_pvt.update_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_pmlv_tbl                      => l_pmlrulv_tbl_upd,
            x_pmlv_tbl                      => l_pmlrulv_tbl_upd_out);
Line: 3706

                okc_debug.log('After oks_pml_pvt update_row', 3);
Line: 3743

              OKS_PMS_PVT.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_oks_pm_schedules_v_tbl       => l_pmschvtbl_Del);
Line: 3752

                    okc_debug.log('After oks_pms_pvt delete_row', 3);
Line: 3760

                      'delete pm schedules');
Line: 3765

            oks_pml_pvt.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_pmlv_tbl                      => l_pmlrulv_tbl_del);
Line: 3779

                      'delete pml rules');
Line: 3806

            OKS_PMS_PVT.update_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_upd_out);
Line: 3815

                okc_debug.log('After oks_pms_pvt update_row', 3);
Line: 3822

                      'update pm schedules');
Line: 3828

            oks_pml_pvt.update_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_pmlv_tbl                      => l_pmlrulv_tbl_upd,
            x_pmlv_tbl                      => l_pmlrulv_tbl_upd_out);
Line: 3863

               l_pmschvtbl_Ins.DELETE;
Line: 3900

               OKS_PMS_PVT.insert_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_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins,
                        x_oks_pm_schedules_v_tbl       => l_pmschvtbl_ins_out);
Line: 3909

                okc_debug.log('After oks_pms_pvt insert_row', 3);
Line: 3917

                      'update pm schedules');
Line: 3925

            oks_pml_pvt.update_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_pmlv_tbl                      => l_pmlrulv_tbl_upd,
            x_pmlv_tbl                      => l_pmlrulv_tbl_upd_out);
Line: 3935

                okc_debug.log('After oks_pml_pvt update_row', 3);
Line: 4040

   SELECT SEQUENCE_NUMBER ,
          NUMBER_OF_OCCURENCES   ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        nvl(OFFSET_DURATION,0) OFFSET_DURATION ,
        nvl(OFFSET_UOM,0) OFFSET_UOM ,
        AUTOSCHEDULE_YN,
        ACTIVITY_LINE_ID,
        CLE_ID
        DNZ_CHR_ID
   FROM  OKS_PM_STREAM_LEVELS_V PML
   WHERE  CLE_ID=cp_cov_line_id
   and activity_line_id is null
   ORDER BY SEQUENCE_NUMBER;
Line: 4056

   SELECT SEQUENCE_NUMBER ,
          NUMBER_OF_OCCURENCES   ,
        FREQUENCY ,
        FREQUENCY_UOM      ,
        nvl(OFFSET_DURATION,0) OFFSET_DURATION ,
        nvl(OFFSET_UOM,0) OFFSET_UOM ,
        AUTOSCHEDULE_YN,
        ACTIVITY_LINE_ID,
        CLE_ID
        DNZ_CHR_ID
   FROM  OKS_PM_STREAM_LEVELS_V PML
   WHERE  activity_line_id =cp_activity_line_id
   ORDER BY SEQUENCE_NUMBER;
Line: 4151

    l_source_pml_tbl.delete;
Line: 4152

    l_target_pml_tbl.delete;
Line: 4187

        SELECT
            ID ,
            CLE_ID,
            ACTIVITY_ID,
            SELECT_YN,
            CONF_REQ_YN,
            SCH_EXISTS_YN
        FROM
            oks_pm_activities
        WHERE
            cle_id=cp_cov_line_id;
Line: 4246

    l_source_pma_tbl(src_pma_index).SELECT_YN := CR_get_PMA.SELECT_YN;
Line: 4254

    l_target_pma_tbl(tgt_pma_index).SELECT_YN := CR_get_PMA.SELECT_YN;
Line: 4267

            AND  l_source_pma_tbl(src_pma_index1).SELECT_YN = l_target_pma_tbl(tgt_pma_index1).SELECT_YN
            AND l_source_pma_tbl(src_pma_index1).CONF_REQ_YN = l_target_pma_tbl(tgt_pma_index1).CONF_REQ_YN
            AND l_source_pma_tbl(src_pma_index1).SCH_EXISTS_YN = l_target_pma_tbl(tgt_pma_index1).SCH_EXISTS_YN THEN
            l_pma_match :='Y';
Line: 4298

l_source_pma_tbl.delete;
Line: 4299

l_target_pma_tbl.delete;
Line: 4334

  SELECT  srvcle.id
             , srvcle.line_number
        FROM
               OKC_K_LINES_B srvcle,
                OKC_K_LINES_B covcle,
                OKS_K_LINES_B cov
        WHERE
          srvcle.chr_id      = p_chr_id
        and srvcle.id=covcle.cle_id
        and covcle.id=cov.cle_id
        and cov.pm_program_id is not null
        and covcle.lse_id in (2,15,20);
Line: 4351

         select 'x' terminate
         FROM  okc_k_lines_b cle,
               oks_k_lines_b pmp,
               okx_pm_programs_v  opv
         WHERE cle.id = pmp.cle_id
         and cle.dnz_chr_id  = pmp.dnz_chr_id
         and pmp.pm_program_id= opv.id1
         and cle.cle_id=p_cle_id
--         and opv.mr_status_code ='TERMINATED';
Line: 4364

         select 'x' terminate
         FROM  okc_k_lines_b cle,
               oks_k_lines_b pmp,
               oks_pm_activities  oksact,
               okx_pm_activities_v act
         WHERE cle.id = pmp.cle_id
         and cle.dnz_chr_id  = pmp.dnz_chr_id
--changed for using index         and pmp.pm_program_id= oksact.program_id
         and pmp.cle_id= oksact.cle_id
         and oksact.activity_id=act.id1
         and cle.cle_id=p_cle_id
--         and act.mr_status_code = 'TERMINATED'
           and act.mr_status_code  in ('TERMINATED','TERMINATE_PENDING')
         and rownum <2;
Line: 4464

  SELECT  srvcle.id
             , srvcle.line_number
        FROM
               OKC_K_LINES_B srvcle,
                OKC_K_LINES_B covcle,
                OKS_K_LINES_B cov
        WHERE
          srvcle.chr_id      = p_chr_id
        and srvcle.id=covcle.cle_id
        and covcle.id=cov.cle_id
        and cov.pm_program_id is not null
        and covcle.lse_id in (2,15,20);
Line: 4480

         select opv.mr_header_id
         FROM  okc_k_lines_b cle,
               oks_k_lines_b pmp,
               --okx_pm_programs_v  opv
               ahl_mr_headers_b opv
         WHERE cle.id = pmp.cle_id
         and cle.dnz_chr_id  = pmp.dnz_chr_id
         and pmp.pm_program_id= opv.mr_header_id
         and cle.cle_id=p_cle_id
         and trunc(opv.effective_from) > trunc(cle.start_date);
Line: 4493

         select act.mr_header_id
         FROM  okc_k_lines_b cle,
               oks_k_lines_b pmp,
               oks_pm_activities  oksact,
               ahl_mr_headers_b act
         WHERE cle.id = pmp.cle_id
         and cle.dnz_chr_id  = pmp.dnz_chr_id
         and pmp.cle_id= oksact.cle_id
         and oksact.activity_id=act.mr_header_id
         and cle.cle_id=p_cle_id
         and trunc(act.effective_from) > trunc(cle.start_date)
         and rownum <2;
Line: 4586

      SELECT  srvcle.id
             , srvcle.line_number
        FROM
               OKC_K_LINES_B srvcle,
                OKC_K_LINES_B covcle,
                OKS_K_LINES_B cov
        WHERE
          srvcle.chr_id      = p_chr_id
        and srvcle.id=covcle.cle_id
        and covcle.id=cov.cle_id
        and cov.pm_program_id is not null
        and covcle.lse_id in (2,15,20);
Line: 4601

      SELECT  srvcle.id
             , srvcle.line_number
        FROM
               OKC_K_LINES_B srvcle,
                OKS_K_LINES_B cov
        WHERE
          srvcle.chr_id      = p_chr_id
        and srvcle.id=cov.cle_id
        and cov.pm_program_id is not null
        and srvcle.lse_id in (1,14,19);
Line: 4614

      SELECT  cle.id
            , lse.lty_code
             , cle.name
             , cle.start_date
             , cle.end_date
             , cim.jtot_object1_code
             , cim.object1_id1
             , cim.object1_id2
             , cle.line_number
        FROM   OKC_K_ITEMS cim,
               OKC_LINE_STYLES_B lse,
               OKC_K_LINES_V cle
        WHERE  cim.cle_id      = cle.id
        and    lse.id          = cle.lse_id
        and    cle.chr_id      = p_chr_id
        and    cle.lse_id in (2,15,20);*/
Line: 4634

     SELECT  pmp.id
         FROM  okc_k_lines_b cle,oks_k_lines_b pmp
         WHERE cle.id = pmp.cle_id
         and cle.dnz_chr_id  = pmp.dnz_chr_id
         and cle.cle_id=p_cle_id
         and pmp.pm_program_id is not null;
Line: 4646

         SELECT pms.id
         FROM  okc_k_lines_b cle,
               oks_pm_schedules_v pms
         WHERE cle.id = pms.cle_id
         and cle.cle_id=p_cle_id
         --added condition
         and pms.activity_line_id is null;
Line: 4656

         SELECT pms.id
         FROM  oks_pm_schedules_v pms
         WHERE  pms.cle_id = p_cle_id
         --added condition
         and pms.activity_line_id is null;
Line: 4666

     SELECT  pma.id
         FROM okc_k_lines_b cle,
         oks_pm_activities pma
           WHERE cle.id = pma.cle_id
         and cle.cle_id=p_cle_id;
Line: 4673

     SELECT  pma.id
         FROM  oks_pm_activities pma
           WHERE  pma.cle_id = p_cle_id;
Line: 4681

         SELECT pms.id
         FROM  okc_k_lines_b cle,
               oks_pm_schedules_v pms
         WHERE cle.id = pms.cle_id
         and cle.cle_id=p_cle_id
         and activity_line_id is not null;
Line: 4689

         SELECT pms.id
         FROM oks_pm_schedules_v pms
         WHERE pms.cle_id = p_cle_id
         and activity_line_id is not null;
Line: 4804

  SELECT  srvcle.id
             , srvcle.line_number
        FROM
               OKC_K_LINES_B srvcle,
                OKC_K_LINES_B covcle,
                OKS_K_LINES_B cov
        WHERE
          srvcle.chr_id      = p_chr_id
        and srvcle.id=covcle.cle_id
        and covcle.id=cov.cle_id
        and cov.pm_program_id is not null
        and covcle.lse_id in (2,15,20);
Line: 4818

  SELECT  srvcle.id
             , srvcle.line_number
        FROM
               OKC_K_LINES_B srvcle,
                OKS_K_LINES_B cov
        WHERE
          srvcle.chr_id      = p_chr_id
        and srvcle.id=cov.cle_id
        and cov.pm_program_id is not null
        and srvcle.lse_id in (1,14,19);
Line: 4834

         SELECT act.id1 activity_id
         FROM  okc_k_lines_b cle,
               oks_k_lines_b okscle,
               okx_pm_activities_v  act
         WHERE cle.id = okscle.cle_id
         and cle.dnz_chr_id  = okscle.dnz_chr_id
         and okscle.pm_program_id= act.program_id
	 and cle.id =p_cle_id
       -- modified by Jvorugan for Bug:5215180  and cle.cle_id=p_cle_id
         and act.mr_status_code='COMPLETE';
Line: 4848

         SELECT oksact.activity_id
         FROM  okc_k_lines_b cle,
               oks_k_lines_b okscle,
               oks_pm_activities_v  oksact
         WHERE cle.id = okscle.cle_id
         and cle.dnz_chr_id  = okscle.dnz_chr_id
         and cle.id=oksact.cle_id
         and cle.dnz_chr_id=oksact.dnz_chr_id
	 and cle.id=p_cle_id;
Line: 4872

       l_act_tbl.DELETE;
Line: 4949

    SELECT ID FROM OKS_PM_ACTIVITIES
    WHERE CLE_ID = p_cle_id;
Line: 4953

    SELECT ID FROM OKS_PM_STREAM_LEVELS
    WHERE CLE_ID = p_cle_id;
Line: 4957

    SELECT ID FROM OKS_PM_SCHEDULES
    WHERE CLE_ID = p_cle_id;
Line: 4987

   OKS_PMA_PVT.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_pmav_tbl                  =>   l_pmav_tbl);
Line: 4996

       okc_debug.log('After OKS_PMA_PVT delete_row', 3);
Line: 5012

   OKS_PML_PVT.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_pmlv_tbl                  =>   l_pmlv_tbl);
Line: 5022

       okc_debug.log('After OKS_PML_PVT delete_row', 3);
Line: 5038

   OKS_PMS_PVT.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_oks_pm_schedules_v_tbl    =>   l_pm_schedules_v_tbl);
Line: 5048

       okc_debug.log('After OKS_PMS_PVT delete_row', 3);
Line: 5168

 x_klnv_tbl(1).LAST_UPDATED_BY        :=  OKC_API.G_MISS_NUM;
Line: 5169

 x_klnv_tbl(1).LAST_UPDATE_DATE       :=  OKC_API.G_MISS_DATE;
Line: 5170

 x_klnv_tbl(1).LAST_UPDATE_LOGIN      :=  OKC_API.G_MISS_NUM;
Line: 5269

PROCEDURE	Delete_PMHistory(
    			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_chr_id                       IN NUMBER) IS

l_chr_id CONSTANT NUMBER  := p_chr_id;
Line: 5282

DELETE OKS_PM_SCHEDULES
WHERE dnz_chr_id = l_chr_id;
Line: 5285

DELETE OKS_PM_STREAM_LEVELS
WHERE dnz_chr_id = l_chr_id;
Line: 5288

DELETE OKS_PM_ACTIVITIES
WHERE dnz_chr_id = l_chr_id;
Line: 5307

END Delete_PMHistory;
Line: 5309

PROCEDURE Delete_PMSaved_Version(
    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_chr_id                       IN NUMBER) IS

 l_api_version   			NUMBER := 1;
Line: 5323

l_api_name                 	VARCHAR2(30):= 'Delete_Saved_Version';
Line: 5345

				DELETE OKS_PM_SCHEDULES_H
				WHERE dnz_chr_id = l_chr_id
				And major_version = -1;
Line: 5349

				DELETE OKS_PM_STREAM_LEVELS_H
				WHERE dnz_chr_id = l_chr_id
				And major_version = -1;
Line: 5353

				DELETE OKS_PM_ACTIVITIES_H
				WHERE dnz_chr_id = l_chr_id
				And major_version = -1;
Line: 5385

END Delete_PMSaved_Version;
Line: 5413

 INSERT INTO oks_pm_activities
   ( ID,
     CLE_ID,
     DNZ_CHR_ID,
     ACTIVITY_ID,
     SELECT_YN,
     CONF_REQ_YN,
     SCH_EXISTS_YN,
     PROGRAM_APPLICATION_ID,
     PROGRAM_ID,
     PROGRAM_UPDATE_DATE,
     OBJECT_VERSION_NUMBER,
     SECURITY_GROUP_ID,
     REQUEST_ID,
     CREATED_BY,
     CREATION_DATE,
     LAST_UPDATED_BY,
     LAST_UPDATE_DATE,
     LAST_UPDATE_LOGIN,
   --  SERVICE_LINE_ID,
     ORIG_SYSTEM_ID1,
     ORIG_SYSTEM_SOURCE_CODE,
     ORIG_SYSTEM_REFERENCE1 )
 SELECT
     okc_p_util.raw_to_number(sys_guid()),
     p_new_cle_id CLE_ID,
     DNZ_CHR_ID,
     ACTIVITY_ID,
     SELECT_YN,
     CONF_REQ_YN,
     SCH_EXISTS_YN,
     PROGRAM_APPLICATION_ID,
     PROGRAM_ID,
     PROGRAM_UPDATE_DATE,
     OBJECT_VERSION_NUMBER,
     SECURITY_GROUP_ID,
     REQUEST_ID,
     FND_GLOBAL.USER_ID CREATED_BY,
     SYSDATE CREATION_DATE,
     FND_GLOBAL.USER_ID LAST_UPDATED_BY,
     SYSDATE LAST_UPDATE_DATE,
     FND_GLOBAL.LOGIN_ID LAST_UPDATE_LOGIN,
   --  SERVICE_LINE_ID,
     ID ORIG_SYSTEM_ID1,
     ORIG_SYSTEM_SOURCE_CODE,
     ORIG_SYSTEM_REFERENCE1
  FROM oks_pm_activities
  WHERE cle_id =p_old_cle_id;
Line: 5485

 INSERT INTO oks_pm_stream_levels
   ( ID,
     CLE_ID,
     DNZ_CHR_ID,
     ACTIVITY_LINE_ID,
     SEQUENCE_NUMBER,
     NUMBER_OF_OCCURENCES,
     START_DATE,
     END_DATE,
     FREQUENCY,
     FREQUENCY_UOM,
     OFFSET_DURATION,
     OFFSET_UOM,
     AUTOSCHEDULE_YN,
     PROGRAM_APPLICATION_ID,
     PROGRAM_ID,
     PROGRAM_UPDATE_DATE,
     OBJECT_VERSION_NUMBER,
     SECURITY_GROUP_ID,
     REQUEST_ID,
     CREATED_BY,
     CREATION_DATE,
     LAST_UPDATED_BY,
     LAST_UPDATE_DATE,
     LAST_UPDATE_LOGIN,
  -- TOLERANCE_BEFORE,
  -- TOLERANCE_AFTER,
  -- SERVICE_LINE_ID,
     ORIG_SYSTEM_ID1,
     ORIG_SYSTEM_SOURCE_CODE,
     ORIG_SYSTEM_REFERENCE1 )
  SELECT
     okc_p_util.raw_to_number(sys_guid()),
     p_new_cle_id CLE_ID,
     DNZ_CHR_ID,
     DECODE(ACTIVITY_LINE_ID,NULL,NULL,(SELECT id  from oks_pm_activities where ORIG_SYSTEM_ID1 =ACTIVITY_LINE_ID and cle_id =p_new_cle_id)),
     SEQUENCE_NUMBER,
     NUMBER_OF_OCCURENCES,
     START_DATE,
     END_DATE,
     FREQUENCY,
     FREQUENCY_UOM,
     OFFSET_DURATION,
     OFFSET_UOM,
     AUTOSCHEDULE_YN,
     PROGRAM_APPLICATION_ID,
     PROGRAM_ID,
     PROGRAM_UPDATE_DATE,
     OBJECT_VERSION_NUMBER,
     SECURITY_GROUP_ID,
     REQUEST_ID,
     FND_GLOBAL.USER_ID CREATED_BY,
     SYSDATE CREATION_DATE,
     FND_GLOBAL.USER_ID LAST_UPDATED_BY,
     SYSDATE LAST_UPDATE_DATE,
     FND_GLOBAL.LOGIN_ID LAST_UPDATE_LOGIN,
  -- TOLERANCE_BEFORE,
  -- TOLERANCE_AFTER,
  --  SERVICE_LINE_ID,
     ID ORIG_SYSTEM_ID1,
     ORIG_SYSTEM_SOURCE_CODE,
     ORIG_SYSTEM_REFERENCE1
  FROM oks_pm_stream_levels
  WHERE cle_id=p_old_cle_id;