DBA Data[Home] [Help]

APPS.AHL_VWP_PROJ_PROD_PVT SQL Statements

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

Line: 352

PROCEDURE Get_Entl_rec_for_delete(
        p_visit_id          IN         NUMBER,
        x_warranty_entl_tbl OUT NOCOPY AHL_WARRANTY_ENTL_PVT.Warranty_Entl_Tbl_Type
);
Line: 440

   SELECT * FROM AHL_VISITS_B
     WHERE VISIT_ID = c_id
     FOR UPDATE OF OBJECT_VERSION_NUMBER;
Line: 449

    SELECT 'X'
     FROM FND_CONCURRENT_REQUESTS FCR, AHL_VISITS_B AVB
     WHERE FCR.REQUEST_ID IN ( AVB.CST_EST_REQUEST_ID, AVB.REQUEST_ID )
     AND FCR.PHASE_CODE IN ('P', 'R')
     AND AVB.VISIT_ID = c_id;
Line: 460

  SELECT status_code
  FROM ahl_visits_b
  WHERE visit_id = c_visit_id;
Line: 466

    SELECT DISTINCT STAGES.STAGE_ID ,
      STAGES.STAGE_NAME
    FROM AHL_VISIT_TASKS_B TASKS,
      AHL_VWP_STAGES_VL STAGES
    WHERE
      TASKS.VISIT_ID= c_visit_id AND
      STAGES.STAGE_ID=TASKS.STAGE_ID AND
      TASKS.TASK_TYPE_CODE <> 'STAGE' AND --SKPATHAK :: stages not having any visit tasks need not be validated
      NOT EXISTS (
        SELECT STAGE_ID
        FROM AHL_VISIT_STAGE_TYP_ASOC
        WHERE STAGE_ID=STAGES.STAGE_ID);
Line: 666

       UPDATE ahl_visits_b
        SET REQUEST_ID = l_req_id,
        OBJECT_VERSION_NUMBER = object_version_number + 1,-- PRAKKUM :: PIE :: 13-OCT-2010 ::
        LAST_UPDATE_DATE      = SYSDATE,
        LAST_UPDATED_BY       = Fnd_Global.USER_ID,
        LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
        WHERE visit_id = p_visit_id;
Line: 774

   SELECT visit_id INTO l_visit_id FROM AHL_VISITS_B WHERE visit_number = p_visit_number;
Line: 912

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 969

           fnd_log.string(l_log_statement,L_DEBUG_KEY,'Before calling Update_Project');
Line: 973

      Update_Project (
             p_api_version      => p_api_version,
             p_init_msg_list    => p_init_msg_list,
             p_commit           => p_commit,
             p_validation_level => p_validation_level,
             p_module_type      => p_module_type,
             p_visit_id         => p_visit_id,
             x_return_status    => x_return_status,
             x_msg_count        => x_msg_count,
             x_msg_data         => x_msg_data);
Line: 985

             fnd_log.string(l_log_statement,L_DEBUG_KEY,'After calling Update_Project - '||x_return_status);
Line: 1083

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 1089

    SELECT T1.PROJECT_ID, T1.VISIT_NUMBER, T2.*
    FROM  AHL_VISITS_VL T1, AHL_VISIT_TASKS_VL T2
    WHERE VISIT_TASK_ID = x_id
    AND T1.VISIT_ID = T2.VISIT_ID;
Line: 1308

            UPDATE AHL_VISIT_TASKS_B
            SET PROJECT_TASK_ID = l_task_id,
                OBJECT_VERSION_NUMBER = object_version_number + 1,
                --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
            WHERE VISIT_TASK_ID = p_visit_task_id;
Line: 1398

PROCEDURE Delete_Task_to_Project(
   p_visit_task_id   IN  NUMBER,
   x_return_status   OUT NOCOPY VARCHAR2)
AS
  -- Define local Variables
   L_API_NAME      CONSTANT VARCHAR2(30) := 'Delete_Task_to_Project';
Line: 1424

      SELECT * FROM Ahl_Visit_Tasks_VL
      WHERE Visit_Task_ID = x_id;
Line: 1430

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 1437

      SELECT PARENT.TASK_ID PARENT_TASK_ID, PARENT.PM_TASK_REFERENCE PARENT_TASK_REFERENCE
      FROM PA_TASKS TASK, PA_TASKS PARENT
     WHERE TASK.TASK_ID = c_project_task_id
       AND PARENT.TASK_ID (+) = TASK.PARENT_TASK_ID;
Line: 1508

           fnd_log.string(l_log_statement,L_DEBUG_KEY,'Before calling PA_PROJECT_PUB.CHECK_DELETE_TASK_OK');
Line: 1517

        PA_PROJECT_PUB.CHECK_DELETE_TASK_OK
                ( p_api_version_number     => 1
                  , p_init_msg_list         =>  l_init_msg_list
                  , p_return_status         => l_return_status
                  , p_msg_count           => l_msg_count
                  , p_msg_data           => l_msg_data
                  , p_project_id       => c_visit_rec.PROJECT_ID
                  , p_pm_project_reference   =>  c_visit_rec.visit_number
                  , p_task_id           =>  c_task_rec.PROJECT_TASK_ID
                  , p_pm_task_reference     =>  c_task_rec.VISIT_TASK_NUMBER
                  , p_delete_task_ok_flag   => l_del_task_flag
                );
Line: 1533

                        'After calling PA_PROJECT_PUB.check_delete_task_ok. Return Status = ' ||
                        l_return_status || ', delete task flag = ' || l_del_task_flag);
Line: 1541

                           'Errors from PA_PROJECT_PUB.check_delete_task_ok. Message count: ' ||
                            l_msg_count || ', message data: ' || l_msg_data);
Line: 1551

                              'Before calling PA_PROJECT_PUB.delete_task.');
Line: 1571

            PA_PROJECT_PUB.DELETE_TASK
                    ( p_api_version_number    =>   1
                     ,p_commit              =>   l_commit
                     ,p_init_msg_list        =>   l_init_msg_list
                     ,p_msg_count          =>  l_msg_count
                     ,p_msg_data          =>  l_msg_data
                     ,p_return_status        =>  l_return_status
                     ,p_pm_product_code        =>  G_PM_PRODUCT_CODE
                     ,p_pm_project_reference  =>   c_visit_rec.visit_number
                     ,p_pa_project_id        =>  c_visit_rec.PROJECT_ID
                     ,p_pm_task_reference    =>  c_task_rec.VISIT_TASK_NUMBER
                     ,p_pa_task_id          =>  c_task_rec.PROJECT_TASK_ID
                     ,p_cascaded_delete_flag  =>  'N'
                     ,p_project_id          =>  l_project_id
                     ,p_task_id              =>  l_task_id
                    );
Line: 1591

                              'After calling PA_PROJECT_PUB.delete_task. Return Status = ' ||
                              l_return_status);
Line: 1599

                                 'Errors from PA_PROJECT_PUB.delete_task. Message count: ' ||
                                 l_msg_count || ', message data: ' || l_msg_data);
Line: 1627

                                'Before calling PA_PROJECT_PUB.delete_task.');
Line: 1630

              PA_PROJECT_PUB.DELETE_TASK
                    ( p_api_version_number    =>   1
                     ,p_commit              =>   l_commit
                     ,p_init_msg_list        =>   l_init_msg_list
                     ,p_msg_count          =>  l_msg_count
                     ,p_msg_data          =>  l_msg_data
                     ,p_return_status        =>  l_return_status
                     ,p_pm_product_code        =>  G_PM_PRODUCT_CODE
                     ,p_pm_project_reference  =>   c_visit_rec.visit_number
                     ,p_pa_project_id        =>  c_visit_rec.PROJECT_ID
                     ,p_pm_task_reference    =>  parent_project_task_rec.PARENT_TASK_REFERENCE
                     ,p_pa_task_id          =>  parent_project_task_rec.PARENT_TASK_ID
                     ,p_cascaded_delete_flag  =>  'N'
                     ,p_project_id          =>  l_project_id
                     ,p_task_id              =>  l_task_id
                    );
Line: 1650

                                'After calling PA_PROJECT_PUB.delete_task. Return Status = ' ||
                                l_return_status);
Line: 1658

                                   'Errors from PA_PROJECT_PUB.delete_task. Message count: ' ||
                                   l_msg_count || ', message data: ' || l_msg_data);
Line: 1677

END Delete_Task_to_Project;
Line: 1743

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 1749

    SELECT count(*) FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_id
     AND NVL(status_code, 'Y') <> NVL ('DELETED', 'X')    ;
Line: 1755

    SELECT * FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_id
     AND NVL(status_code, 'Y') <> NVL ('DELETED', 'X')    ;
Line: 1762

    SELECT OBJECT_VERSION_NUMBER FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_id AND VISIT_TASK_NUMBER = x_task_num;
Line: 1767

   SELECT default_cost_group_id
   FROM mtl_parameters
    WHERE organization_id = p_org_id;
Line: 1773

    SELECT ENABLED_FLAG FROM PA_PROJECT_STATUS_CONTROLS
    WHERE PROJECT_STATUS_CODE LIKE c_project_status_code
     AND ACTION_CODE LIKE 'NEW_TXNS';
Line: 1786

    SELECT * FROM (
    SELECT SUBSTR(NVL(ar.route_no,avt.visit_task_name),1,20) task_name,
    SUBSTR(NVL(ar.title,avt.visit_task_name),1,250) description,
    avt.visit_task_name, avt.visit_task_number, avt.start_date_time task_start_date, avt.visit_task_id,
    avt.end_date_time task_end_date, avt.task_type_code, avt.cost_parent_id, avt.service_type_code, avt.status_code -- PRAKKUM :: PIE :: 13-OCT-2010
    , avt.repair_batch_name --PRAKKUM :: 11/06/2012 :: Bug 14068468
    FROM ahl_routes_vl ar,ahl_visit_tasks_vl avt, ahl_mr_routes mrr
    WHERE avt.visit_id = p_visit_id
     AND NVL(avt.status_code,'Y') = 'PLANNING'
     AND avt.task_type_code NOT IN ('SUMMARY','UNASSOCIATED','STAGE') ----SKPATHAK :: VWPE: ER:12424063 :: 13-JUN-2012 :: Need not create project task for a stage
     AND avt.mr_route_id = mrr.mr_route_id (+)
     AND mrr.route_id = ar.route_id (+)
    UNION ALL
    SELECT SUBSTR(NVL(amh.title,avt.visit_task_name),1,20) task_name, NVL(amh.title,avt.visit_task_name) description,
    avt.visit_task_name, avt.visit_task_number, avt.start_date_time task_start_date, avt.visit_task_id,
    avt.end_date_time task_end_date, avt.task_type_code, avt.cost_parent_id, avt.service_type_code, avt.status_code -- PRAKKUM :: PIE :: 13-OCT-2010
    , avt.repair_batch_name --PRAKKUM :: 11/06/2012 :: Bug 14068468
    FROM ahl_mr_headers_v amh,ahl_visit_tasks_vl avt
    WHERE avt.visit_id = p_visit_id
     AND NVL(avt.status_code,'Y') = 'PLANNING'
     AND avt.task_type_code = 'SUMMARY'
     AND avt.summary_task_flag = 'N'
     AND avt.mr_id = amh.mr_header_id (+)
    UNION ALL
    SELECT SUBSTR(avt.visit_task_name,1,20) task_name, avt.visit_task_name description,
    avt.visit_task_name, avt.visit_task_number, avt.start_date_time task_start_date, avt.visit_task_id,
    avt.end_date_time task_end_date, avt.task_type_code, avt.cost_parent_id, avt.service_type_code, avt.status_code -- PRAKKUM :: PIE :: 13-OCT-2010
    , avt.repair_batch_name --PRAKKUM :: 11/06/2012 :: Bug 14068468
    FROM ahl_visit_tasks_vl avt
    WHERE avt.visit_id = p_visit_id
     AND NVL(avt.status_code,'Y') = 'PLANNING'
     AND ((avt.task_type_code = 'SUMMARY' AND avt.summary_task_flag = 'Y')
          OR (avt.task_type_code ='UNASSOCIATED'))
    --ORDER BY 4;
Line: 1832

    SELECT pt.task_id,pt.project_id,pt.parent_task_id, pt.task_name
    FROM PA_TASKS pt
    WHERE
    pt.project_id=x_prjId;
Line: 2203

               UPDATE AHL_VISITS_B
               SET PROJECT_ID = l_project_out.pa_project_id,
                   OBJECT_VERSION_NUMBER = c_visit_rec.object_version_number + 1,
                   --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                   LAST_UPDATE_DATE      = SYSDATE,
                   LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                   LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
               WHERE VISIT_ID = p_visit_id;
Line: 2288

                       UPDATE AHL_VISIT_TASKS_B
                       SET PROJECT_TASK_ID = l_task_out(z).pa_task_id,
                           OBJECT_VERSION_NUMBER = l_obj_version + 1,
                         --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                         LAST_UPDATE_DATE      = SYSDATE,
                         LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                         LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
                       WHERE VISIT_ID = p_visit_id AND VISIT_TASK_NUMBER = l_task_in(z).PA_TASK_NUMBER;
Line: 2343

PROCEDURE Update_Project(
   p_api_version       IN  NUMBER,
   p_init_msg_list     IN  VARCHAR2  := Fnd_Api.g_false,
   p_commit            IN  VARCHAR2  := Fnd_Api.g_false,
   p_validation_level  IN  NUMBER    := Fnd_Api.g_valid_level_full,
   p_module_type       IN  VARCHAR2  := Null,
   p_visit_id          IN  NUMBER,

   x_return_status     OUT NOCOPY VARCHAR2,
   x_msg_count         OUT NOCOPY NUMBER,
   x_msg_data          OUT NOCOPY VARCHAR2)
AS
  -- Define local Variables
   L_API_NAME     CONSTANT VARCHAR2(30)  := 'Update_Project';
Line: 2419

     SELECT ppe.pm_source_reference, ppe1.pm_source_reference PARENT_TASK_REFERENCE, ppe.proj_element_id TASK_ID
            , parent_p_tsks.task_id PARENT_TASK_ID, PPEV.DISPLAY_SEQUENCE
     --SELECT ppe.pm_source_reference, ppe1.pm_source_reference PARENT_TASK_REFERENCE, ppe.proj_element_id
       FROM pa_proj_element_versions ppev, pa_object_relationships por,
            pa_proj_element_versions ppev1, pa_proj_elements ppe,
            pa_proj_elements ppe1,
            pa_tasks parent_p_tsks
      WHERE ppev.element_version_id = por.object_id_to1
        AND por.relationship_type = 'S'  -- WORKPLAN STRUCTURE
        AND por.object_id_from1 = ppev1.element_version_id
        AND ppev.project_id = c_project_id
        AND ppev1.project_id = c_project_id
        AND ppe.project_id = ppev.project_id
        AND ppe.proj_element_id = ppev.proj_element_id
        AND ppe1.project_id = ppev1.project_id
        AND ppe1.proj_element_id = ppev1.proj_element_id
        AND parent_p_tsks.task_id (+) = ppe1.proj_element_id
   ORDER BY ppev.DISPLAY_SEQUENCE;
Line: 2442

     SELECT CURR.PM_TASK_REFERENCE, P_CURR.PM_TASK_REFERENCE PARENT_TASK_REFERENCE,
       CURR.TASK_ID  -- PRAKKUM :: 24-NOV-2010 :: Bug 9370120 :: FP:12.0-12.2 :: Fetch project task id as well
       , P_CURR.task_id PARENT_TASK_ID, PPEV.DISPLAY_SEQUENCE
       FROM PA_TASKS CURR, PA_PROJ_ELEMENT_VERSIONS PPEV, PA_TASKS P_CURR
      WHERE CURR.PROJECT_ID = c_project_id
        AND CURR.TOP_TASK_ID <> c_top_task_id
        AND PPEV.PROJ_ELEMENT_ID = CURR.TASK_ID
        AND PPEV.PROJECT_ID = c_project_id
        AND P_CURR.TASK_ID (+) = CURR.PARENT_TASK_ID
   ORDER BY PPEV.DISPLAY_SEQUENCE;
Line: 2457

    SELECT CURR.TASK_ID TASK_ID, CURR.PARENT_TASK_ID PARENT_TASK_ID, PPEV.DISPLAY_SEQUENCE
     FROM PA_TASKS CURR,
          PA_PROJ_ELEMENT_VERSIONS PPEV
     WHERE CURR.PROJECT_ID = c_project_id
      AND CURR.TOP_TASK_ID not IN
          (
            SELECT DISTINCT TOP_TASK_ID
            FROM AHL_VISIT_TASKS_VL VT, PA_PROJ_ELEMENT_VERSIONS PPEV, PA_TASKS PTSKS
            WHERE PPEV.PROJECT_ID = c_project_id
            AND VT.VISIT_ID = c_visit_id -- PRAKKUM :: 17-JAN-2013 :: FPBug 16481709 for BaseBug 14828418
            AND PPEV.PROJ_ELEMENT_ID = VT.PROJECT_TASK_ID
            AND PTSKS.TASK_ID = PPEV.PROJ_ELEMENT_ID
          ) /* Query to get all the top project tasks corresponding to visits */
      AND PPEV.PROJ_ELEMENT_ID = CURR.TASK_ID
      AND PPEV.PROJECT_ID = c_project_id
     ORDER BY PPEV.DISPLAY_SEQUENCE;
Line: 2475

    SELECT distinct PTSKS.TOP_TASK_ID TOP_TASK_ID
      FROM AHL_VISIT_TASKS_VL VT, PA_PROJ_ELEMENT_VERSIONS PPEV, PA_TASKS PTSKS
      WHERE PPEV.PROJECT_ID = c_project_id
      AND PPEV.PROJ_ELEMENT_ID = VT.PROJECT_TASK_ID
      AND PTSKS.TASK_ID = PPEV.PROJ_ELEMENT_ID
      AND VT.VISIT_ID = c_visit_id;
Line: 2487

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 2493

    SELECT count(*) FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_id
     AND NVL(status_code, 'Y') <> NVL ('DELETED', 'X')    ;
Line: 2503

    SELECT PPEV.DISPLAY_SEQUENCE, VT.*
    FROM AHL_VISIT_TASKS_VL VT, PA_PROJ_ELEMENT_VERSIONS PPEV
    WHERE VT.VISIT_ID = x_id
     AND NVL(VT.status_code, 'Y') <> NVL ('DELETED', 'X')
     AND PPEV.PROJ_ELEMENT_ID (+) = VT.PROJECT_TASK_ID;
Line: 2512

    SELECT TASK_ID, TASK_NUMBER
    FROM PA_TASKS
    WHERE PROJECT_ID = x_id;
Line: 2520

    SELECT CURR.TASK_ID, PARENT.PM_TASK_REFERENCE PARENT_TASK_REFERENCE
      FROM PA_TASKS CURR, PA_TASKS PARENT
     WHERE CURR.PROJECT_ID = c_project_id
       AND CURR.TASK_NUMBER = c_task_number
       AND PARENT.TASK_ID (+) = CURR.PARENT_TASK_ID;
Line: 2527

    SELECT PPEV.DISPLAY_SEQUENCE
      FROM PA_PROJ_ELEMENT_VERSIONS PPEV
     WHERE PPEV.PROJ_ELEMENT_ID = c_project_task_id;
Line: 2532

  SELECT 'x'
  FROM   pjm_project_parameters_v
  WHERE  project_id = x_proj_id
  AND    organization_id = x_org_id;
Line: 2541

  SELECT default_cost_group_id
  FROM mtl_parameters
  WHERE organization_id = p_org_id;
Line: 2549

  SELECT ppa.project_status_code
  FROM ahl_visits_b avb, pa_projects_all ppa
  WHERE avb.visit_id = x_id
  AND avb.project_id = ppa.project_id;
Line: 2569

   SELECT * FROM (
   SELECT SUBSTR(NVL(ar.route_no,avt.visit_task_name),1,20) task_name,
   SUBSTR(NVL(ar.title,avt.visit_task_name),1,250) description,
   avt.visit_task_name, avt.visit_task_number, avt.start_date_time task_start_date,
   avt.end_date_time task_end_date, avt.project_Task_id project_task_id, ppev.display_sequence,
   avt.task_type_code, avt.cost_parent_id, avt.service_type_code, avt.visit_task_id
   , avt.repair_batch_name --PRAKKUM :: 11/06/2012 :: Bug 14068468
   FROM ahl_routes_vl ar,ahl_visit_tasks_vl avt, ahl_mr_routes mrr, pa_proj_element_versions ppev
   WHERE avt.visit_id = p_visit_id
   --VWPE: ER:12424063 :: SKPATHAK :: 07-JUN-2012 :: Tasks should not be in deleted status
    AND NVL(avt.status_code,'Y') <> 'DELETED'
    AND avt.task_type_code NOT IN ('SUMMARY','UNASSOCIATED','STAGE') ----SKPATHAK :: VWPE: ER:12424063 :: 13-JUN-2012 :: Need not create project task for a stage
    AND avt.mr_route_id = mrr.mr_route_id (+)
    AND mrr.route_id = ar.route_id (+)
    AND ppev.proj_element_id (+) = avt.project_task_id
   UNION ALL
   SELECT SUBSTR(NVL(amh.title,avt.visit_task_name),1,20) task_name, NVL(amh.title,avt.visit_task_name) description,
   avt.visit_task_name, avt.visit_task_number, avt.start_date_time task_start_date,
   avt.end_date_time task_end_date, avt.project_Task_id project_task_id, ppev.display_sequence,
   avt.task_type_code, avt.cost_parent_id, avt.service_type_code, avt.visit_task_id
   , avt.repair_batch_name --PRAKKUM :: 11/06/2012 :: Bug 14068468
   FROM ahl_mr_headers_v amh,ahl_visit_tasks_vl avt, pa_proj_element_versions ppev
   WHERE avt.visit_id = p_visit_id
   --VWPE: ER:12424063 :: SKPATHAK :: 07-JUN-2012 :: Tasks should not be in deleted status
    AND NVL(avt.status_code,'Y') <> 'DELETED'
    AND avt.task_type_code = 'SUMMARY'
    AND avt.summary_task_flag = 'N'
    AND avt.mr_id = amh.mr_header_id (+)
    AND ppev.proj_element_id (+) = avt.project_task_id
   UNION ALL
   SELECT SUBSTR(avt.visit_task_name,1,20) task_name, avt.visit_task_name description,
   avt.visit_task_name, avt.visit_task_number, avt.start_date_time task_start_date,
   avt.end_date_time task_end_date, avt.project_Task_id project_task_id, ppev.display_sequence,
   avt.task_type_code, avt.cost_parent_id, avt.service_type_code, avt.visit_task_id
   , avt.repair_batch_name --PRAKKUM :: 11/06/2012 :: Bug 14068468
   FROM ahl_visit_tasks_vl avt, pa_proj_element_versions ppev
   WHERE avt.visit_id = p_visit_id
   --VWPE: ER:12424063 :: SKPATHAK :: 07-JUN-2012 :: Tasks should not be in deleted status
    AND NVL(avt.status_code,'Y') <> 'DELETED'
    AND ((avt.task_type_code = 'SUMMARY' AND avt.summary_task_flag = 'Y')
     OR (avt.task_type_code ='UNASSOCIATED'))
    AND ppev.proj_element_id (+) = avt.project_task_id
   --ORDER BY 4;
Line: 2624

   SELECT segment1
     from pa_projects_all
     where project_id = c_project_id;
Line: 2636

  SELECT 'Y' FROM
  AHL_VISITS_B vst
  WHERE
  visit_id = c_visit_id AND
  EXISTS (
   SELECT 1
    FROM ahl_visit_tasks_b avt,
         pa_tasks pt
    WHERE avt.visit_id = vst.visit_id
    AND avt.visit_id = c_visit_id
    AND avt.repair_batch_name IS NOT NULL
    and avt.project_task_id =  pt.task_id
    AND EXISTS (
       SELECT 1
       FROM mtl_material_transactions mmt
       WHERE mmt.project_id = vst.PROJECT_ID
       AND mmt.task_id = nvl(pt.task_id,mmt.task_id)
    )
  );
Line: 2660

    SAVEPOINT Update_project;
Line: 2822

          l_Project_rec.PA_PROJECT_ID := c_visit_rec.PROJECT_ID;  -- Update the Parent Project
Line: 3028

            l_Project_rec.PA_PROJECT_ID := c_visit_rec.PROJECT_ID;  -- Update the Parent Project
Line: 3597

          fnd_log.string(l_log_statement,L_DEBUG_KEY,'Before calling PA_PROJECT_PUB.UPDATE_PROJECT');
Line: 3621

        PA_PROJECT_PUB.UPDATE_PROJECT
                   (p_api_version_number     => 1,
                    p_commit                 => l_commit,
                    p_init_msg_list          => l_init_msg_list,
                    p_msg_count              => l_msg_count,
                    p_msg_data               => l_msg_data,
                    p_return_status          => l_return_status,
                    p_workflow_started       => l_workflow_started,
                    p_pm_product_code        => G_PM_PRODUCT_CODE,
                    p_project_in             => l_project_rec,
                    p_project_out            => l_project_out,
                    p_key_members            => l_key_members,
                    p_class_categories       => l_class_categories,
                    p_tasks_in               => l_task_in,
                    p_tasks_out              => l_task_out,
                    p_pass_entire_structure  => l_pass_entire_structure
                   ); -- PRAKKUM :: FP:PIE :: 13-OCT-2010 ::
Line: 3640

            fnd_log.string(l_log_statement,L_DEBUG_KEY,'After calling PA_PROJECT_PUB.UPDATE_PROJECT - l_return_status = '||l_return_status);
Line: 3645

              fnd_log.string(l_log_statement,L_DEBUG_KEY,'Errors from PA_PROJECT_PUB.UPDATE_PROJECT - l_msg_count = '||l_msg_count);
Line: 3723

                UPDATE AHL_VISIT_TASKS_B SET
                PROJECT_TASK_ID = c_task_proj_rec.task_id,
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                     --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                     LAST_UPDATE_DATE      = SYSDATE,
                     LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                     LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
                     /*B6436358 - sowsubra - Visit task number is of type number and task number in projects
                     is of type char. Hence the invalid number error. And so added a to_char function to convert
                     the visit task number to character*/
                WHERE VISIT_ID = p_visit_id AND TO_CHAR(VISIT_TASK_NUMBER) = c_task_proj_rec.task_number
                AND PROJECT_TASK_ID is NULL;
Line: 3738

                UPDATE AHL_VISIT_TASKS_B SET
                PROJECT_TASK_ID = c_task_proj_rec.task_id,
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                     --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                     LAST_UPDATE_DATE      = SYSDATE,
                     LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                     LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
                     /*B6436358 - sowsubra - Visit task number is of type number and task number in projects
                     is of type char. Hence the invalid number error. And so added a to_char function to convert
                     the visit task number to character*/
                WHERE VISIT_ID = p_visit_id
                AND TO_CHAR(c_visit_rec.visit_number) || '-' || TO_CHAR(VISIT_TASK_NUMBER) = c_task_proj_rec.task_number
                AND PROJECT_TASK_ID is NULL;
Line: 3781

           UPDATE AHL_VISITS_B
              SET TOP_PROJECT_TASK_ID = l_top_task_id
            WHERE VISIT_ID = p_visit_id;
Line: 3813

   ROLLBACK TO Update_Project;
Line: 3820

   ROLLBACK TO Update_Project;
Line: 3827

    ROLLBACK TO Update_Project;
Line: 3830

                               p_procedure_name => 'Update_Project',
                               p_error_text     => SUBSTR(SQLERRM,1,500));
Line: 3837

END Update_Project;
Line: 3846

PROCEDURE Delete_Project(
   p_api_version       IN  NUMBER,
   p_init_msg_list     IN  VARCHAR2  := Fnd_Api.g_false,
   p_commit            IN  VARCHAR2  := Fnd_Api.g_false,
   p_validation_level  IN  NUMBER    := Fnd_Api.g_valid_level_full,
   p_module_type       IN  VARCHAR2  := Null,
   p_visit_id          IN  NUMBER,
   x_return_status     OUT NOCOPY VARCHAR2,
   x_msg_count         OUT NOCOPY NUMBER,
   x_msg_data          OUT NOCOPY VARCHAR2  )
AS
  -- Define local Variables
   L_API_NAME    CONSTANT VARCHAR2(30)  := 'Delete_Project';
Line: 3878

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 3884

       SELECT count(*) FROM PJM_PROJECT_PARAMETERS
         WHERE Project_ID = x_proj_id;
Line: 3888

  SAVEPOINT Delete_project;
Line: 3941

        fnd_log.string(l_log_statement,L_DEBUG_KEY,'Before calling :  PA_PROJECT_PUB.CHECK_DELETE_PROJECT_OK');
Line: 3944

      PA_PROJECT_PUB.CHECK_DELETE_PROJECT_OK
                ( p_api_version_number     => 1
                  , p_init_msg_list         =>  l_init_msg_list
                  , p_return_status         => l_return_status
                  , p_msg_count           => l_msg_count
                  , p_msg_data           => l_msg_data
                  , p_project_id       => c_visit_rec.PROJECT_ID
                  , p_pm_project_reference   =>  c_visit_rec.visit_number
                  , p_delete_project_ok_flag => l_del_proj_flag
                );
Line: 3956

        fnd_log.string(l_log_statement,L_DEBUG_KEY,'After calling PA_PROJECT_PUB.CHECK_DELETE_PROJECT_OK - l_return_status = '||l_return_status);
Line: 3969

            fnd_log.string(l_log_statement,L_DEBUG_KEY,'Before calling PA_PROJECT_PUB.DELETE_PROJECT');
Line: 3972

          PA_PROJECT_PUB.DELETE_PROJECT
                 ( p_api_version_number  =>  1
                 ,p_commit               =>  l_commit
                 ,p_init_msg_list        =>  l_init_msg_list
                 ,p_msg_count            =>  l_msg_count
                 ,p_msg_data             =>  l_msg_data
                 ,p_return_status        =>  l_return_status
                 ,p_pm_product_code      =>  G_PM_PRODUCT_CODE
                 ,p_pm_project_reference =>  c_visit_rec.visit_number
                 ,p_pa_project_id        =>  c_visit_rec.PROJECT_ID
                );
Line: 3985

            fnd_log.string(l_log_statement,L_DEBUG_KEY,'After calling PA_PROJECT_PUB.DELETE_PROJECT - l_return_status = '||l_return_status);
Line: 3990

              fnd_log.string(l_log_statement,L_DEBUG_KEY,'Errors from PA_PROJECT_PUB.DELETE_PROJECT API : '|| x_msg_count );
Line: 4015

   ROLLBACK TO Delete_Project;
Line: 4022

   ROLLBACK TO Delete_Project;
Line: 4029

    ROLLBACK TO Delete_Project;
Line: 4032

                               p_procedure_name => 'Delete_Project',
                               p_error_text     => SUBSTR(SQLERRM,1,500));
Line: 4038

END Delete_Project;
Line: 4084

     SELECT mrh1.effective_from,mrh1.effective_to
     FROM AHL_MR_HEADERS_APP_V mrh1, AHL_MR_ROUTES mrr
     WHERE mrh1.mr_status_code = 'COMPLETE' AND
           trunc(mrh1.effective_from) <= trunc(sysdate) AND
           trunc(nvl(mrh1.effective_to,sysdate)) >= trunc(sysdate) AND
           mrr.mr_route_id = c_id  AND
           mrh1.mr_header_id = mrr.mr_header_id AND
           mrh1.version_number = (select max(version_number)
                                 from AHL_MR_HEADERS_APP_V mrh2
                                 where mrh2.title = mrh1.title
                                 and mrh2.mr_status_code = 'COMPLETE'
                                 and trunc(effective_from) <= trunc(sysdate) AND
                                 trunc(nvl(effective_to,sysdate)) >= trunc(sysdate));
Line: 4102

     SELECT ra.*
     FROM AHL_ROUTES_APP_V ra, AHL_MR_ROUTES mrr
     WHERE ra.route_id = mrr.route_id AND
           mrr.mr_route_id = c_id AND
           ra.revision_status_code = 'COMPLETE';
Line: 4281

     SELECT mrh1.effective_from,mrh1.effective_to
     FROM AHL_MR_HEADERS_APP_V mrh1, AHL_MR_ROUTES mrr
     WHERE mrh1.mr_status_code = 'COMPLETE' AND
           trunc(mrh1.effective_from) <= trunc(sysdate) AND
           trunc(nvl(mrh1.effective_to,sysdate)) >= trunc(sysdate) AND
           mrr.mr_route_id = c_id  AND
           mrh1.mr_header_id = mrr.mr_header_id AND
           mrh1.version_number = (select max(version_number)
                                 from AHL_MR_HEADERS_APP_V mrh2
                                 where mrh2.title = mrh1.title
                                 and mrh2.mr_status_code = 'COMPLETE'
                                 and trunc(effective_from) <= trunc(sysdate) AND
                                 trunc(nvl(effective_to,sysdate)) >= trunc(sysdate));
Line: 4299

     SELECT ra.*
     FROM AHL_ROUTES_APP_V ra, AHL_MR_ROUTES mrr
     WHERE ra.route_id = mrr.route_id AND
           mrr.mr_route_id = c_id AND
           ra.revision_status_code = 'COMPLETE';
Line: 4479

    SELECT AHL_VISITS_VL.*,AHL_VWP_VISITS_PVT.Is_Old_Visit(VISIT_ID) IS_OLD_VISIT FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id
    AND NVL(STATUS_CODE,'X') <> 'DELETED';
Line: 4486

    SELECT COUNT(*) FROM AHL_DEPARTMENT_SHIFTS
    WHERE DEPARTMENT_ID = x_id;
Line: 4496

    SELECT * FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_visit_id
         AND NVL(STATUS_CODE,'X') not in ('DELETED','RELEASED','CLOSED')
    AND (TASK_TYPE_CODE <> 'SUMMARY' OR
          (TASK_TYPE_CODE = 'SUMMARY' AND
            MR_ID IS NOT NULL));
Line: 4508

    SELECT COUNT(*) FROM AHL_SIMULATION_PLANS_VL
    WHERE SIMULATION_PLAN_ID = x_id
    AND PRIMARY_PLAN_FLAG = 'Y';
Line: 4516

      SELECT T1.* FROM AHL_MR_HEADERS_APP_V T1, AHL_MR_ROUTES_V T2
        WHERE T1.MR_HEADER_ID = T2.MR_HEADER_ID
        AND T2.MR_ROUTE_ID = x_id;
Line: 4525

    SELECT   T1.EFFECTIVE_FROM,T1.EFFECTIVE_TO
    FROM     AHL_MR_HEADERS_APP_V T1, AHL_MR_ROUTES_V T2
    WHERE    T1.MR_HEADER_ID = T2.MR_HEADER_ID
    AND      T2.MR_ROUTE_ID = x_id;
Line: 4531

     SELECT T1.EFFECTIVE_FROM,T1.EFFECTIVE_TO
     FROM ahl_mr_headers_app_v T1, AHL_MR_ROUTES_V T2
     WHERE T1.mr_status_code = 'COMPLETE' AND
           trunc(T1.effective_from) <= trunc(sysdate) AND
           trunc(nvl(T1.effective_to,sysdate)) >= trunc(sysdate) AND
           T2.MR_ROUTE_ID = x_id  AND
           T1.MR_HEADER_ID = T2.MR_HEADER_ID AND
           T1.version_number = (select max(version_number)
                             from ahl_mr_headers_app_v mr1
                             where mr1.title = T1.title
                             and mr1.mr_status_code = 'COMPLETE'
                             and trunc(effective_from) <= trunc(sysdate) AND
                             trunc(nvl(effective_to,sysdate)) >= trunc(sysdate));
Line: 4551

      SELECT T1.* FROM AHL_ROUTES_APP_V T1, AHL_MR_ROUTES_V T2
        WHERE T1.ROUTE_ID = T2.ROUTE_ID
        AND T2.MR_ROUTE_ID = x_id
        AND T1.REVISION_STATUS_CODE = 'COMPLETE';
Line: 4557

    SELECT   T1.START_DATE_ACTIVE,T1.END_DATE_ACTIVE
    FROM     AHL_ROUTES_APP_V T1, AHL_MR_ROUTES_V T2
    WHERE    T1.ROUTE_ID = T2.ROUTE_ID
    AND      T2.MR_ROUTE_ID = x_id
    AND      T1.REVISION_STATUS_CODE = 'COMPLETE';
Line: 4571

     SELECT VT.MR_ROUTE_ID
     FROM AHL_VISIT_TASKS_B VT
     WHERE VT.VISIT_ID = x_id
           AND NVL(STATUS_CODE,'X') not in ('DELETED','RELEASED','CLOSED')
       AND VT.MR_Route_ID IS NOT NULL
       AND NOT EXISTS (
       SELECT 1
        FROM AHL_MR_ROUTES T1, AHL_ROUTES_APP_V T2, AHL_MR_HEADERS_APP_V B
        WHERE T1.MR_ROUTE_ID = VT.MR_ROUTE_ID
          AND T1.MR_HEADER_ID = B.MR_HEADER_ID
          AND T1.ROUTE_ID = T2.ROUTE_ID
          AND T2.REVISION_STATUS_CODE = 'COMPLETE');
Line: 4591

       SELECT VISIT_TASK_ID, VISIT_TASK_NUMBER FROM AHL_VISIT_TASKS_B
           WHERE VISIT_ID = x_id
                       AND NVL(STATUS_CODE,'X') not in ('DELETED','RELEASED','CLOSED')
           AND MR_Route_ID IS NULL
           AND TASK_TYPE_CODE <> 'SUMMARY';
Line: 4601

      SELECT count(*) FROM Ahl_MR_Items_V T1, AHL_MR_ROUTES_APP_V T2
         WHERE T1.Inventory_Item_ID = x_item_id
         AND T1.MR_HEADER_ID = T2.MR_HEADER_ID
         AND MR_ROUTE_ID = x_mr_route_id;
Line: 4613

    SELECT DEPARTMENT_ID FROM AHL_VISIT_TASKS_B
      WHERE VISIT_ID = x_id
            AND NVL(STATUS_CODE,'X') not in ('DELETED','RELEASED','CLOSED')
    AND DEPARTMENT_ID IS NOT NULL;
Line: 4625

    SELECT DEPARTMENT_ID, VISIT_TASK_NUMBER FROM AHL_VISIT_TASKS_B
     WHERE VISIT_ID = x_id
          AND NVL(STATUS_CODE,'X') not in ('DELETED','RELEASED','CLOSED')
    AND DEPARTMENT_ID IS NOT NULL;
Line: 4633

    SELECT INVENTORY_ITEM_ID, INSTANCE_NUMBER FROM CSI_ITEM_INSTANCES
    WHERE  instance_id = c_instance_id;
Line: 4643

    SELECT count(*)FROM CSI_ITEM_INSTANCES
      WHERE Instance_Id  = c_instance_id
    AND Inventory_Item_Id = c_item_id
    AND Inv_Master_Organization_Id = c_org_id
    AND ACTIVE_START_DATE <= sysdate
    AND (ACTIVE_END_DATE >= sysdate OR ACTIVE_END_DATE IS NULL);
Line: 4655

    SELECT name, AHL_UTIL_UC_PKG.GET_UC_STATUS_CODE(UNIT_CONFIG_HEADER_ID) uc_status
    FROM  ahl_unit_config_headers uc,
          csi_item_instances csis
    WHERE uc.csi_item_instance_id=csis.instance_id
    AND (uc.active_end_date IS NULL OR uc.active_end_date > SYSDATE)
    AND csis.instance_id = p_instance_id;
Line: 4665

      SELECT status_code FROM ahl_visit_tasks_b
      WHERE visit_task_id = c_task_id;
Line: 4735

           Fnd_Message.SET_NAME('AHL','AHL_VWP_PRD_VST_NOT_PLANNING'); -- **** IMPortant uPDATE FOR PARTIALLY RELEASED
Line: 5520

 SELECT wip_entity_id
 FROM AHL_WORKORDERS
WHERE visit_id = x_visit_id
  AND VISIT_TASK_ID IS NULL
  AND MASTER_WORKORDER_FLAG = 'Y';
Line: 5527

 SELECT visit_task_number, task_type_code, SERVICE_REQUEST_ID, MR_ID, originating_task_id
 FROM AHL_VISIT_TASKS_B
 WHERE visit_task_id = c_visit_task_id;
Line: 5533

 SELECT PARENT.visit_task_number, PARENT.visit_task_id
 FROM AHL_VISIT_TASKS_B PARENT, AHL_VISIT_TASKS_B CHILD
 WHERE PARENT.visit_task_id = CHILD.originating_task_id
  AND CHILD.visit_task_id = c_visit_task_id;
Line: 5539

 SELECT 1 FROM AHL_WORKORDERS
 WHERE VISIT_TASK_ID = c_visit_task_id;
Line: 5543

 SELECT wip_entity_id FROM AHL_WORKORDERS
 WHERE VISIT_TASK_ID = c_visit_task_id;
Line: 5671

SELECT   visit_task_id,
         visit_task_number,
         NVL(originating_task_id, -1)
FROM     AHL_VISIT_TASKS_B
WHERE    visit_id = c_visit_id
AND      task_type_code='SUMMARY'
AND      mr_id IS NOT NULL
ORDER BY 3;*/
Line: 5684

 SELECT visit_task_id,
        visit_task_number,
        NVL(originating_task_id, -1)
 FROM AHL_VISIT_TASKS_B
 WHERE visit_id = c_visit_id
  AND task_type_code='SUMMARY'
  AND (mr_id IS NOT NULL OR unit_effectivity_id IS NOT NULL)
  AND NVL(STATUS_CODE, 'X') <> 'DELETED'
  -- SKPATHAK :: Bug 9444849 :: 19-MAR-2010
  -- This condition added during bug #4075702 fix is not needed
  -- since after opening this cursor we have a check if the visit task id fetched by this cursor already has a corresponding WO
  -- so only for tasks in planning we are building the relationships
  -- Also it is necessary to remove this condition to fix the bug 9444849, since the parent task can be implemented as well
  --AND NVL(STATUS_CODE, 'X') = 'PLANNING'  --Srini Bug #4075702
 ORDER BY 3;
Line: 5715

SELECT visit_task_number, visit_task_id
FROM   AHL_VISIT_TASKS_B
WHERE  visit_id = c_visit_id
AND    originating_task_id = c_mr_task_id
AND    task_type_code <> 'SUMMARY'
AND NVL(STATUS_CODE, 'X') = 'PLANNING'  --Srini Bug #4075702
AND NVL(STATUS_CODE, 'X') <> 'DELETED';
Line: 5727

SELECT visit_task_number, visit_task_id
FROM   AHL_VISIT_TASKS_B
WHERE  visit_id = c_visit_id
AND NVL(STATUS_CODE, 'X') = 'PLANNING'
AND    task_type_code IN ('UNASSOCIATED','STAGE');
Line: 5738

SELECT wip_entity_id
FROM AHL_WORKORDERS
WHERE VISIT_TASK_ID = c_visit_task_id
      -- SKPATHAK :: Bug 9940275 :: 18-AUG-2010 :: Removed status '7' from below  condtn
      -- This cursor is used to check if a visit task has a corresponding WO and if not, WO relationship needs to be created
      -- So even if the status is 7 (cancelled),  cursor must fetch the result, since relationship need not be created in this case
      AND STATUS_CODE <>  '22';
Line: 5748

SELECT wip_entity_id
FROM AHL_WORKORDERS
WHERE VISIT_TASK_ID = c_visit_task_id
      AND STATUS_CODE NOT IN ('22','7');
Line: 5756

SELECT wip_entity_id
FROM AHL_WORKORDERS
WHERE visit_id = c_visit_id
AND VISIT_TASK_ID IS NULL
AND MASTER_WORKORDER_FLAG = 'Y'
AND STATUS_CODE NOT IN ('7', '22');
Line: 5915

 SELECT PARENT.visit_task_number parent_task_number,
        CHILD.visit_task_number child_task_number
 FROM AHL_VISIT_TASKS_B PARENT,
      AHL_VISIT_TASKS_B CHILD,
      AHL_TASK_LINKS LINK
 WHERE PARENT.visit_task_id = LINK.parent_task_id
  AND CHILD.visit_task_id = LINK.visit_task_id
  AND NVL(PARENT.STATUS_CODE,'X') = 'PLANNING'
  AND NVL(CHILD.STATUS_CODE,'X') = 'PLANNING'
  AND (PARENT.visit_task_id = c_visit_task_id
       OR  CHILD.visit_task_id = c_visit_task_id);
Line: 6014

SELECT PARENT.visit_task_number parent_task_number,
       CHILD.visit_task_number child_task_number
FROM   AHL_VISIT_TASKS_B PARENT,
       AHL_VISIT_TASKS_B CHILD,
       AHL_TASK_LINKS LINK
WHERE  PARENT.visit_task_id = LINK.parent_task_id
 AND    CHILD.visit_task_id = LINK.visit_task_id
 AND    NVL(PARENT.STATUS_CODE,'X') = 'PLANNING' --Srini Bug #4075702
 AND    PARENT.visit_id = c_visit_id
 AND    CHILD.visit_id = c_visit_id;
Line: 6128

    SELECT AHL_VISITS_VL.*, AHL_VWP_VISITS_PVT.Is_Old_Visit(VISIT_ID) IS_OLD_VISIT FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 6137

    SELECT * FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_id
     AND NVL(STATUS_CODE, 'X') = 'PLANNING'
     AND (TASK_TYPE_CODE <> 'SUMMARY' OR
           (TASK_TYPE_CODE = 'SUMMARY' AND
             (MR_ID IS NOT NULL OR UNIT_EFFECTIVITY_ID IS NOT NULL)));
Line: 6151

    SELECT count(*) FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_id
     AND NVL(STATUS_CODE, 'X') = 'PLANNING'
     AND (TASK_TYPE_CODE <> 'SUMMARY' OR
           (TASK_TYPE_CODE = 'SUMMARY' AND
             MR_ID IS NOT NULL OR UNIT_EFFECTIVITY_ID IS NOT NULL));
Line: 6161

    SELECT Route_Id FROM AHL_MR_ROUTES_V
    WHERE MR_ROUTE_ID = x_id;
Line: 6167

    SELECT workorder_id, object_version_number, status_code
    FROM AHL_WORKORDERS
    WHERE VISIT_TASK_ID = x_id
     AND STATUS_CODE not in ('22','7'); --(22-Deleted, 7-Cancelled)
Line: 6176

    SELECT wo.workorder_id, wo.object_version_number, wo.status_code,
          WIP.SCHEDULED_START_DATE,
          WIP.SCHEDULED_COMPLETION_DATE
    FROM AHL_WORKORDERS WO,
         WIP_DISCRETE_JOBS WIP
    WHERE wo.VISIT_ID = x_visit_id
     AND   wo.VISIT_TASK_ID IS NULL
     AND   wo.MASTER_WORKORDER_FLAG = 'Y'
     AND   WIP.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
     AND   wo.STATUS_CODE not in ('22','7'); --(22-Deleted, 7-Cancelled)
Line: 6188

    SELECT wo.status_code
    FROM AHL_WORKORDERS WO
    WHERE wo.VISIT_ID = x_visit_id
     AND   wo.VISIT_TASK_ID IS NULL
     AND   wo.MASTER_WORKORDER_FLAG = 'Y'
     AND   wo.STATUS_CODE not in ('22','7'); --(22-Deleted, 7-Cancelled)
Line: 6197

    SELECT wo.status_code
    FROM AHL_WORKORDERS WO,
         AHL_VISIT_TASKS_B t
    WHERE wo.VISIT_ID = x_orig_visit_id
     AND   wo.visit_task_id = t.visit_task_id
     AND   t.visit_task_number = (Select visit_task_number
                                  from ahl_visit_tasks_b
                                 where visit_task_id = x_visit_task_id)
     AND   wo.STATUS_CODE not in ('22','7'); --(22-Deleted, 7-Cancelled)
Line: 6212

         SELECT min(start_date_time), max(end_date_time)
      --TCHIMIRA::19-FEB-2010::BUG 9384614
      -- Use the base table instead of the vl view
      FROM ahl_visit_tasks_b VST
         START WITH visit_task_id  = x_task_id
       -- anraj changed coz the nvl on the RHS is not required
         -- AND NVL(VST.status_code, 'Y') <> NVL ('DELETED', 'X')
       AND NVL(VST.status_code, 'Y') <> 'DELETED'
         CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 6225

  select t.visit_task_id
    from ahl_visit_tasks_b t,
         ahl_visits_b v
   where v.visit_id = c_visit_id
     and v.visit_id = t.visit_id
     --and v.status_code = 'PARTIALLY RELEASED'
     and v.status_code IN ('PLANNING', 'PARTIALLY RELEASED') -- PRAKKUM :: BUG Internal :: 19/01/2012  :: Task Time Adjustments
     and t.start_date_time < SYSDATE
     and t.status_code ='PLANNING'
     and t.task_type_code <>'SUMMARY'
     -- SKPATHAK :: ER: 9147951 :: 11-JAN-2010 :: Adjust task times only if past task start date is null
     and t.past_task_start_date IS NULL
     and (not exists (select 1 from ahl_task_links l0
                      where l0.parent_task_id = t.visit_task_id
                         or l0.visit_task_id = t.visit_task_id)
          or t.visit_task_id in (select l1.parent_task_id from ahl_task_links l1
                                  where not exists (select l2.visit_task_id from ahl_task_links l2
                                                     where l2.visit_task_id = l1.parent_task_id)));
Line: 6248

  SELECT inventory_item_id,instance_id
  FROM ahl_visit_tasks_vl
  WHERE visit_id = c_visit_id
  AND NVL(status_code, 'Y') <> 'DELETED'
  AND ROWNUM = 1;
Line: 6257

 SELECT status_code, close_date_time
 FROM ahl_visits_b
 WHERE visit_id = c_visit_id;
Line: 6268

 SELECT ar.route_no||'.'||substrb(ar.title,1,(240 - (lengthb(ar.route_no) + 1))) workorder_description
 FROM ahl_routes_vl ar,ahl_visit_tasks_b avt, ahl_mr_routes mrr
 WHERE avt.visit_task_id = p_task_id
  AND nvl(avt.status_code,'Y') = 'PLANNING'
  AND avt.mr_route_id = mrr.mr_route_id
  AND mrr.route_id = ar.route_id;
Line: 6279

  SELECT wo.workorder_id, stage.stage_id, task.task_type_code
  FROM ahl_visit_tasks_b task, ahl_vwp_stages_b stage, ahl_workorders wo
  WHERE task.visit_id = c_visit_id
  AND task.stage_id = stage.stage_id(+)
  -- do not select the default stage task
  AND ((task.task_type_code = 'STAGE' AND task.stage_id IS NOT NULL)
       OR task.task_type_code = 'DUPLICATE')
  -- SKPATHAK :: 07-JUN-2011 :: VWPE: ER:12424063 :: Consider partially implemented stages also
  AND stage.stage_status_code IN  ('PLANNING', 'PARTIALLY RELEASED')
  AND task.visit_task_id = wo.visit_task_id;
Line: 6293

 SELECT VISIT_TASK_ID
 FROM AHL_VISIT_TASKS_B
 WHERE STAGE_ID IS NULL
 AND TASK_TYPE_CODE = 'STAGE'
 AND VISIT_ID = c_visit_id;
Line: 6302

  SELECT status_code FROM ahl_visit_tasks_b
  WHERE visit_task_id = c_task_id;
Line: 6309

    SELECT INST.inventory_item_id, UC.csi_item_instance_id
    FROM   AHL_UNIT_CONFIG_HEADERS UC,
           CSI_ITEM_INSTANCES      INST
    WHERE  UC.unit_config_status_code         = 'COMPLETE'
    AND    NVL(UC.active_end_date, SYSDATE+1) > SYSDATE
    AND    INST.instance_id                   = UC.csi_item_instance_id
    AND    rownum = 1;
Line: 6320

    SELECT serial_number
    FROM   CSI_ITEM_INSTANCES
    WHERE  instance_id = c_instance_id;
Line: 6328

    SELECT INST.inventory_item_id, INST.instance_id
    FROM   AHL_VISIT_TASKS_B  TSK,
           CSI_ITEM_INSTANCES INST
    WHERE  TSK.visit_id       = c_visit_id
    AND    TSK.status_code    NOT IN ('DELETED', 'CANCELLED', 'CLOSED')
    AND    TSK.instance_id    = INST.instance_id
    AND    INST.serial_number IS NOT NULL
    AND    rownum             = 1;
Line: 6400

   /*c_visit_rec fetch has been moved after the project details are updated for the visit. Hence
   moved the cursor after integrate_to_projects*/
   OPEN c_get_vst_status_and_date (p_visit_id);
Line: 6459

   /*moved the call to integrate to projects after task times gets updated
   esp in case of visits that is partially implemented*/
   idx := idx + 1;
Line: 6685

   DELETE FROM AHL_UMP_RESOURCE_REQMNTS
   WHERE object_type = 'UE'
   AND MAINTENANCE_REQMNT_ID IN (SELECT unit_effectivity_id FROM ahl_visit_tasks_b WHERE visit_id = p_visit_id);
Line: 6689

   DELETE FROM AHL_UMP_MATERIAL_REQMNTS
   WHERE object_type = 'UE'
   AND MAINTENANCE_REQMNT_ID IN (SELECT unit_effectivity_id FROM ahl_visit_tasks_b WHERE visit_id = p_visit_id);
Line: 6693

   DELETE FROM AHL_UMP_MAINT_REQMNTS
   WHERE object_type = 'UE'
   AND MAINTENANCE_REQMNT_ID IN (SELECT unit_effectivity_id FROM ahl_visit_tasks_b WHERE visit_id = p_visit_id);
Line: 6851

       * update visit master workorder instance with serialized instance in any of the Repair Batches in this
       * Component Visit, otherwise let still there be UC instance in Visit master workorder.
       */
      IF (l_is_comp_visit = 'Y') THEN

          -- check whether any serialized instance is available in any of the Repair Batches for this Component Visit
          OPEN get_serialized_inst_csr (p_visit_id);
Line: 7338

      /*The project start/end dates have to be updated with the workorder scheduled
      start/end dates.*/
      IF (l_log_statement >= l_log_current_level) THEN
         For i IN l_prd_workorder_tbl.FIRST..l_prd_workorder_tbl.LAST
         LOOP
           fnd_log.string(l_log_statement,
           L_DEBUG_KEY,
           'WorkOrder Id ('||i||'): '||l_prd_workorder_tbl(i).workorder_id);
Line: 7352

                        'Before calling Update_Project_Task_Times.');
Line: 7355

      Update_Project_Task_Times(p_prd_workorder_tbl => l_prd_workorder_tbl,
                                 p_commit            =>'F',
                                 x_return_status     => l_return_status,
                                 x_msg_count         => l_msg_count,
                                 x_msg_data          => l_msg_data);
Line: 7366

                          'Errors from Update_Project_Task_Times. Message count: ' || x_msg_count);
Line: 7377

                          'Returned Success from Update_Project_Task_Times');
Line: 7386

                     'Update Visit -- Released');
Line: 7434

              UPDATE AHL_VWP_STAGES_B
              SET    STAGE_STATUS_CODE = 'RELEASED',
                     OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                     LAST_UPDATE_DATE      = SYSDATE,
                     LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                     LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
              WHERE  STAGE_ID = l_task_to_cancel_rec.stage_id;
Line: 7476

         UPDATE AHL_VISITS_B
         SET    STATUS_CODE = 'RELEASED',
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
         WHERE  VISIT_ID = p_visit_id;
Line: 7486

         UPDATE AHL_VISITS_B
         SET    STATUS_CODE = c_orig_visit_rec.STATUS_CODE,
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
         WHERE  VISIT_ID = p_visit_id;
Line: 7501

         UPDATE AHL_VISIT_TASKS_B
         SET STATUS_CODE = 'RELEASED',
             OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
             --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
             LAST_UPDATE_DATE      = SYSDATE,
             LAST_UPDATED_BY       = Fnd_Global.USER_ID,
             LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
         WHERE VISIT_ID = p_visit_id
        AND STATUS_CODE IN ('PLANNING', 'PARTIALLY RELEASED')
         --SKPATHAK :: VWPE ER-12424063 :: 09-JUN-2011 :: Update the status of stage and duplicate tasks to CANCELLED
        AND TASK_TYPE_CODE NOT IN ('STAGE','DUPLICATE');
Line: 7513

         UPDATE AHL_VISIT_TASKS_B
         SET STATUS_CODE = 'CANCELLED',
             OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
             --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
             LAST_UPDATE_DATE      = SYSDATE,
             LAST_UPDATED_BY       = Fnd_Global.USER_ID,
             LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
         WHERE VISIT_ID = p_visit_id
        AND STATUS_CODE = 'PLANNING'
        AND ((TASK_TYPE_CODE = 'STAGE' AND STAGE_ID IS NOT NULL)
             OR TASK_TYPE_CODE = 'DUPLICATE');
Line: 7526

       UPDATE AHL_VISIT_TASKS_B
       SET STATUS_CODE = 'RELEASED',
           OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
           --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
           LAST_UPDATE_DATE      = SYSDATE,
           LAST_UPDATED_BY       = Fnd_Global.USER_ID,
           LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
       WHERE VISIT_ID = p_visit_id
         AND STATUS_CODE IN ('PLANNING', 'PARTIALLY RELEASED')
         --SKPATHAK :: VWPE ER-12424063 :: 09-JUN-2011 :: Need not s update the status of stage and duplicate tasks to RELEASED
         AND TASK_TYPE_CODE NOT IN ('STAGE','DUPLICATE')
         AND VISIT_TASK_NUMBER in (Select VISIT_TASK_NUMBER
                                   FROM ahl_visit_tasks_b
                                   where visit_id = p_orig_visit_id
                                   AND STATUS_CODE = 'RELEASED');
Line: 7543

       UPDATE AHL_VISIT_TASKS_B
       SET STATUS_CODE = 'CANCELLED',
           OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
           --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
           LAST_UPDATE_DATE      = SYSDATE,
           LAST_UPDATED_BY       = Fnd_Global.USER_ID,
           LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
       WHERE VISIT_ID = p_visit_id
         AND STATUS_CODE = 'PLANNING'
         AND TASK_TYPE_CODE IN ('STAGE','DUPLICATE')
         AND VISIT_TASK_NUMBER in (Select VISIT_TASK_NUMBER
                                   FROM ahl_visit_tasks_b
                                   where visit_id = p_orig_visit_id
                                   AND STATUS_CODE = 'RELEASED');
Line: 7570

                     'Before calling AHL_VWP_RULES_PVT.Update_Visit_Task_Flag.');
Line: 7574

      AHL_VWP_RULES_PVT.Update_Visit_Task_Flag
          (p_visit_id      => p_visit_id,
           p_flag          => 'N',
           x_return_status => x_return_status);
Line: 7583

                     'After calling AHL_VWP_RULES_PVT.Update_Visit_Task_Flag');
Line: 7588

    * There is no need to delete Stage materials for Component Visits
    * as there won't be any Stage associated with them.
    */
   IF (l_is_comp_visit = 'N') THEN

     -- TCHIMIRA :: 28-JUN-2011 :: VWP: ER:12673125 :: START
     -- We need to delete materials of default stage task when a visit is P2Ped
     IF ( p_module_type <> 'CST' ) THEN
       IF AHL_VWP_VISITS_PVT.Is_Old_Visit(p_visit_id) = 'N' THEN -- PRAKKUM :: VWPE: ER:12856858  :: 10-AUG-2011 :: Upgrade Changes
         IF (l_log_statement >= l_log_current_level) THEN
           fnd_log.string(l_log_statement,
                          L_DEBUG_KEY,
                          'Before calling AHL_LTP_REQST_MATRL_PVT.Delete_Default_Stage_Materials');
Line: 7606

         AHL_LTP_REQST_MATRL_PVT.Delete_Default_Stage_Materials (
           p_api_version          => 1.0 ,
           p_init_msg_list        =>  FND_API.G_TRUE,
           p_commit               =>  FND_API.G_FALSE,
           p_validation_level     =>  FND_API.G_VALID_LEVEL_FULL,
           p_module_type          =>  'VST',
           p_visit_task_id        =>  l_def_stage_task_id,
           x_return_status        =>  l_return_status,
           x_msg_count            =>  l_msg_count,
           x_msg_data             =>  l_msg_data
         );
Line: 7621

                         'After calling AHL_LTP_REQST_MATRL_PVT.Delete_Default_Stage_Materials. and return status is:'||l_return_status);
Line: 7758

    SELECT 'X'
    FROM FND_CONCURRENT_REQUESTS FCR, AHL_VISITS_B AVB
    WHERE FCR.REQUEST_ID IN ( AVB.CST_EST_REQUEST_ID, AVB.REQUEST_ID )
    AND FCR.PHASE_CODE IN ('P', 'R')
    AND AVB.VISIT_ID = c_id;
Line: 7768

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id
    -- TCHIMIRA :: Bug 8594339 :: 19-NOV-2009
    -- Lock the visit record
    FOR UPDATE OF OBJECT_VERSION_NUMBER;
Line: 7779

    SELECT mr.title
    FROM ahl_visit_tasks_vl avt, ahl_unit_effectivities_b ue, ahl_mr_headers_b mr
    WHERE avt.visit_id = x_id
     AND NVL(avt.status_code, 'X') = 'PLANNING'
     AND (avt.task_type_code <> 'SUMMARY' OR
           (avt.task_type_code = 'SUMMARY' AND
           (avt.mr_id IS NOT NULL OR avt.unit_effectivity_id IS NOT NULL)))
     AND avt.unit_effectivity_id = ue.unit_effectivity_id
     AND NVL(ue.status_code, 'X') = 'EXCEPTION'
     AND ue.mr_header_id = mr.mr_header_id
     AND rownum = 1;
Line: 7794

    SELECT DISTINCT STAGES.STAGE_ID ,
      STAGES.STAGE_NAME
    FROM AHL_VISIT_TASKS_B TASKS,
      AHL_VWP_STAGES_VL STAGES
    WHERE
      TASKS.VISIT_ID= c_visit_id AND
      STAGES.STAGE_ID=TASKS.STAGE_ID AND
      TASKS.TASK_TYPE_CODE <> 'STAGE' AND --SKPATHAK :: stages not having any visit tasks need not be validated
      NOT EXISTS (
        SELECT STAGE_ID
        FROM AHL_VISIT_STAGE_TYP_ASOC
        WHERE STAGE_ID=STAGES.STAGE_ID);
Line: 7998

       Get_Entl_rec_for_Delete(
          p_visit_id          => p_visit_id,
          x_warranty_entl_tbl => l_entl_rec_tbl);
Line: 8068

         fnd_log.string(l_log_statement,L_DEBUG_KEY, 'Before calling AHL_LTP_SIMUL_PLAN_PVT.delete_simul_visits');
Line: 8074

       /*AHL_LTP_SIMUL_PLAN_PVT.delete_simul_visits
             (p_api_version        => l_api_version,
              p_init_msg_list      => p_init_msg_list,
              p_commit             => l_commit,
              p_validation_level   => p_validation_level,
              p_visit_id           => p_visit_id,
              x_return_status      => l_return_status,
              x_msg_count          => l_msg_count,
              x_msg_data           => l_msg_data);
Line: 8085

         fnd_log.string(l_log_statement,L_DEBUG_KEY, 'After calling AHL_LTP_SIMUL_PLAN_PVT.delete_simul_visits - l_return_status : '||l_return_status);
Line: 8092

          fnd_log.string( l_log_statement,L_DEBUG_KEY,'Errors from delete_simul_visits: '||x_msg_count);
Line: 8197

     SELECT 1 FROM AHL_VISITS_B
     WHERE VISIT_ID = x_id;
Line: 8202

     SELECT start_date_time,status_code FROM AHL_VISITS_B
     WHERE VISIT_ID = x_id
     AND NVL(STATUS_CODE,'X') IN ('PARTIALLY RELEASED', 'PLANNING');
Line: 8210

     SELECT status_code FROM ahl_visit_tasks_b
     WHERE visit_task_id = c_task_id;
Line: 8470

        SELECT past_task_start_date INTO l_tasks_tbl(i).past_task_start_date FROM ahl_visit_tasks_b WHERE visit_task_id = l_tasks_tbl(i).visit_task_id;
Line: 8592

                      'Before calling DELETE_SIMUL_VISITS for visit id: ' ||p_visit_id);
Line: 8598

    /* AHL_LTP_SIMUL_PLAN_PVT.delete_simul_visits
           (p_api_version      => l_api_version,
            p_init_msg_list    => p_init_msg_list,
            p_commit           => 'F',
            p_validation_level => p_validation_level,
            p_visit_id         => p_visit_id,
            x_return_status    => l_return_status,
            x_msg_count        => l_msg_count,
            x_msg_data         => l_msg_data);
Line: 8611

                      'After calling DELETE_SIMUL_VISITS for visit id ' ||p_visit_id||'. Return Status = '|| l_return_status);
Line: 8619

                          'Errors from DELETE_SIMUL_TASKS. Message count: ' || x_msg_count);
Line: 8706

SELECT  mr_id,visit_id,visit_task_id,status_code,task_type_code,nvl(originating_task_id,0) as originating_task_id,
        summary_task_flag, inventory_item_id,item_organization_id,visit_task_number,end_date_time
FROM  ahl_visit_tasks_b
WHERE visit_task_id = x_vst_task_id
-- SKPATHAK :: 02-MAY-2011 :: VWPE:: Commented the below line since summary tasks may not be in planning
--AND   NVL(status_code,'X') in ('PLANNING')
order by visit_task_id;
Line: 8718

 SELECT mr_id,visit_id,visit_task_id,status_code,task_type_code,nvl(originating_task_id,0) as originating_task_id,
         summary_task_flag, inventory_item_id,item_organization_id,visit_task_number,end_date_time
 FROM ahl_visit_tasks_b
WHERE visit_task_id = x_originating_tsk_id
  AND   NVL(status_code,'X') = 'PLANNING'
  AND   task_type_code = 'SUMMARY';
Line: 8730

 SELECT visit_task_id,nvl(originating_task_id,0) as originating_task_id,visit_task_number
 FROM ahl_visit_tasks_b
WHERE visit_task_id = x_originating_tsk_id
  AND   NVL(status_code,'X') IN ( 'PARTIALLY RELEASED', 'RELEASED')
  AND   task_type_code = 'SUMMARY';
Line: 8739

SELECT visit_task_id
FROM ahl_visit_tasks_b
WHERE originating_task_id = c_task_id
AND status_code = 'PLANNING';
Line: 8750

 SELECT wo.workorder_id, wo.status_code, wip.scheduled_start_date,wip.scheduled_completion_date
 FROM ahl_visits_b v, ahl_workorders wo, wip_discrete_jobs wip
WHERE v.visit_id = x_visit_id
  AND NVL(v.status_code,'X') = 'PARTIALLY RELEASED'
  AND v.visit_id = wo.visit_id
  AND wo.visit_task_id IS NULL
  AND wo.master_workorder_flag = 'Y'
  AND wip.wip_entity_id = wo.wip_entity_id
  AND wo.STATUS_CODE not in ('22','7');
Line: 8764

 SELECT P.visit_task_number , P.visit_task_id
 FROM   ahl_visit_tasks_b P,
        ahl_task_links L
 WHERE  P.visit_task_id = L.parent_task_id
AND    L.visit_task_id = x_vst_task_id;
Line: 8772

 SELECT C.visit_task_number ,C.visit_task_id
 FROM   ahl_visit_tasks_b C,
        ahl_task_links L
 WHERE  C.visit_task_id = L.visit_task_id
AND    L.parent_task_id = x_vst_task_id;
Line: 8783

select mr_id,visit_id,visit_task_id,status_code,task_type_code,nvl(originating_task_id,0) as originating_task_id,
        summary_task_flag, inventory_item_id,item_organization_id,visit_task_number,end_date_time
FROM ahl_visit_tasks_b
-- SKPATHAK :: 02-MAY-2011 :: VWPE: ER:12424063  :: Summary tasks may be in partially implemented status
WHERE NVL(status_code,'X') in ('PLANNING','PARTIALLY RELEASED')
START WITH visit_task_id = x_vst_task_id
CONNECT BY originating_task_id = PRIOR visit_task_id
order by visit_id,visit_task_id,mr_id;
Line: 8796

SELECT TASKS.STAGE_ID,
  STAGES.STAGE_NAME,
  STAGE_TYPES.STAGE_TYPE_CODE
FROM AHL_VISIT_TASKS_B TASKS,
  AHL_VISIT_STAGE_TYP_ASOC STAGE_TYPES,
  AHL_VWP_STAGES_VL STAGES
WHERE
  TASKS.VISIT_TASK_ID= c_vst_task_id AND
  TASKS.STAGE_ID=STAGE_TYPES.STAGE_ID(+) AND
  TASKS.STAGE_ID = STAGES.STAGE_ID;
Line: 8913

        /*when the summary task is selected then all child tasks/child mr's for the summary tasks/MR will be pushed to prodn.
        Fetches only summary tasks of MR's and not the manually added summary tasks.*/

        IF (c_tsk_dtls_rec.task_type_code IN ('SUMMARY') AND c_tsk_dtls_rec.summary_task_flag = 'N') THEN

           IF (x_tasks_tbl.COUNT > 0) THEN
              FOR m IN x_tasks_tbl.FIRST..x_tasks_tbl.LAST
              LOOP
                IF x_tasks_tbl(m).visit_task_id = c_tsk_dtls_rec.visit_task_id THEN
                   parent_task_found_flag := TRUE;
Line: 8951

      /*for each planned/unplanned/summary task ensure that the parent MR/task is selected.If not then throw
      an error message to the user asking him to select the parent MR*/
      IF (c_tsk_dtls_rec.task_type_code IN ('PLANNED','UNPLANNED', 'SUMMARY')) AND (c_tsk_dtls_rec.originating_task_id <> 0) THEN

        --loop back to the parent MR to ensure that the child tasks/MR is also selected
        lp_originating_task_id := c_tsk_dtls_rec.originating_task_id;
Line: 8975

            IF NOT(parent_task_found_flag) THEN --if summary task is not selected then throw an error
                  x_msg_count := FND_MSG_PUB.count_msg;
Line: 8980

                                    'Select the summary task for the task: ' ||
                                    c_tsk_dtls_rec.visit_task_number);
Line: 9011

              UPDATE ahl_visit_tasks_b
              SET  status_code = 'RELEASED',
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
              WHERE visit_task_id = lp_originating_task_id;
Line: 9074

    END LOOP; --for all selected tasks
Line: 9094

        ELSE --when parent dependency is found chk if the associated MR/unassociated tasks are also selected.
          FOR j IN x_tasks_tbl.FIRST..x_tasks_tbl.LAST
          LOOP
            IF (x_tasks_tbl(j).visit_task_id = c_par_tech_dep_rec.visit_task_id) THEN
               parent_task := TRUE;
Line: 9103

          IF NOT(parent_task) THEN --parent task not selected
            x_msg_count := FND_MSG_PUB.count_msg;
Line: 9110

                              ' is technically dependent has not been selected.'||
                              'Please select the technically dependent tasks too');
Line: 9118

          END IF; --parent task not selected
Line: 9134

        ELSE --when child dependency is found chk if the associated MR/unassociated tasks are also selected.
           FOR j IN x_tasks_tbl.FIRST..x_tasks_tbl.LAST
           LOOP
             IF (x_tasks_tbl(j).visit_task_id = c_ch_tech_dep_rec.visit_task_id) THEN
                child_task := TRUE;
Line: 9148

                                'Child tasks on which the task ' || x_tasks_tbl(i).visit_task_number || ' is technically dependent has not been selected.'||
                                'Please select the technically dependent tasks too');
Line: 9156

           END IF; --curr task not selected
Line: 9241

 SELECT 1 FROM ahl_workorders wo
 WHERE wo.visit_id = x_visit_id
  AND wo.visit_task_id IS NULL
  AND wo.master_workorder_flag = 'Y';
Line: 9248

 SELECT wo.workorder_id, wo.status_code, wip.scheduled_start_date,wip.scheduled_completion_date,wo.object_version_number
 FROM ahl_visits_b v, ahl_workorders wo, wip_discrete_jobs wip
 WHERE v.visit_id = x_visit_id
  AND v.visit_id = wo.visit_id
  AND wo.visit_task_id IS NULL
  AND wo.master_workorder_flag = 'Y'
  AND wip.wip_entity_id = wo.wip_entity_id
  AND wo.status_code not in ('22','7');
Line: 9261

 SELECT ahl_visits_vl.*,AHL_VWP_VISITS_PVT.Is_Old_Visit(VISIT_ID) IS_OLD_VISIT FROM ahl_visits_vl
 WHERE visit_id = x_visit_id;
Line: 9268

 SELECT * FROM ahl_visit_tasks_vl
 WHERE visit_task_id = x_visit_task_id;
Line: 9275

SELECT 1 FROM ahl_workorders wo
WHERE wo.visit_id = x_visit_id
AND wo.visit_task_id = x_visit_task_id
AND wo.visit_task_id IS NOT NULL;
Line: 9282

SELECT v.visit_task_id, wo.workorder_id, wo.status_code, wip.scheduled_start_date,wip.scheduled_completion_date,wo.object_version_number
FROM ahl_visit_tasks_b v, ahl_workorders wo, wip_discrete_jobs wip
WHERE v.visit_id = x_visit_id
AND v.visit_id = wo.visit_id
AND wo.visit_task_id IS NOT NULL
AND wo.visit_task_id = x_visit_task_id
AND wip.wip_entity_id = wo.wip_entity_id
AND wo.status_code not in ('22','7');
Line: 9295

SELECT summary_task_flag FROM ahl_visit_tasks_b
WHERE visit_task_id = x_visit_task_id;
Line: 9300

SELECT count(visit_task_id) FROM ahl_visit_tasks_b
WHERE visit_id = x_visit_id
AND NVL(status_code,'X') IN ('PLANNING');
Line: 9306

SELECT min(start_date_time), max(end_date_time)
FROM ahl_visit_tasks_b  VST
START WITH visit_task_id  = x_task_id
AND NVL(VST.status_code, 'Y') <> 'DELETED'
    CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 9314

SELECT Route_Id FROM AHL_MR_ROUTES_V
WHERE MR_ROUTE_ID = x_id;
Line: 9319

SELECT actual_start_date,actual_end_date
FROM ahl_workorders wo
WHERE wo.visit_id = x_visit_id
AND wo.visit_task_id IS NULL
AND wo.master_workorder_flag = 'Y';
Line: 9330

SELECT inventory_item_id,instance_id
FROM ahl_visit_tasks_b
WHERE visit_task_id = c_task_id;
Line: 9341

SELECT ar.route_no||'.'||substrb(ar.title,1,(240 - (lengthb(ar.route_no) + 1))) workorder_description
FROM ahl_routes_vl ar,ahl_visit_tasks_b avt, ahl_mr_routes mrr
WHERE avt.visit_task_id = p_task_id
and nvl(avt.status_code,'Y') = 'PLANNING'
and avt.mr_route_id = mrr.mr_route_id
and mrr.route_id = ar.route_id;
Line: 9352

SELECT WDJ.WIP_ENTITY_ID,
       AWO.WORKORDER_ID,
       AWO.OBJECT_VERSION_NUMBER,
       WDJ.SCHEDULED_START_DATE,
       WDJ.SCHEDULED_COMPLETION_DATE
FROM AHL_WORKORDERS AWO,
     WIP_DISCRETE_JOBS WDJ
WHERE WDJ.WIP_ENTITY_ID = AWO.WIP_ENTITY_ID
 AND AWO.VISIT_TASK_ID = p_sr_task_id
 AND AWO.MASTER_WORKORDER_FLAG = 'Y'
 AND AWO.STATUS_CODE <> 17;
Line: 9368

 SELECT * FROM AHL_VISIT_TASKS_B vst
 WHERE vst.TASK_TYPE_CODE = 'SUMMARY'
  AND vst.MR_ID IS NULL
  AND vst.SERVICE_REQUEST_ID =
      (SELECT vst1.SERVICE_REQUEST_ID
       FROM ahl_visit_tasks_b vst1
       WHERE vst1.visit_task_id = p_sr_task_id);
Line: 9378

 SELECT 1 FROM ahl_visit_tasks_b
  WHERE visit_id = p_visit_id
  AND status_code = 'PLANNING'
  -- SATRAJEN :: Bug 13930098 :: Visit stays at PARTIALLY IMPLEMENTED status :: Do NOT consider the default stage task :: July 2012
   AND (TASK_TYPE_CODE <> 'STAGE'
         OR (STAGE_ID IS NOT NULL AND TASK_TYPE_CODE = 'STAGE'));
Line: 9386

 SELECT 1
 FROM ahl_visits_b vst, ahl_workorders wo, wip_discrete_jobs wdj
 WHERE vst.visit_id = p_visit_id
  AND wo.visit_id = vst.visit_id
  AND wo.MASTER_WORKORDER_FLAG = 'Y'
  AND wo.visit_task_id IS NULL
  AND wdj.wip_entity_id = wo.wip_entity_id
  AND vst.start_date_time = wdj.scheduled_start_date
  AND vst.close_date_time = wdj.scheduled_completion_date;
Line: 9399

    SELECT repair_batch_name
    FROM   AHL_VISIT_TASKS_B
    WHERE  cost_parent_id  IS NULL
    START WITH visit_task_id = c_visit_task_id
    CONNECT BY visit_task_id = Prior cost_parent_id;
Line: 9407

    SELECT 'X'
    FROM   AHL_VISIT_TASKS_B
    WHERE  cost_parent_id  IS NOT NULL  -- to filter repair batch task
    AND    status_code     = 'PLANNING'
    START WITH repair_batch_name = c_repair_batch_name
    CONNECT BY cost_parent_id    = Prior visit_task_id;
Line: 9417

  SELECT stage.stage_id
  FROM ahl_vwp_stages_b stage
  WHERE stage.visit_id = c_visit_id
  AND EXISTS (SELECT 1
              FROM ahl_visit_tasks_b task
              WHERE stage.stage_id = task.stage_id
              AND stage.stage_status_code = 'PLANNING'
              AND task.task_type_code <> 'STAGE'
              AND task.status_code = 'RELEASED');
Line: 9429

  SELECT task.task_type_code, wo.workorder_id
  FROM ahl_visit_tasks_b task, ahl_workorders wo
  WHERE task.visit_task_id = c_task_id
  AND task.visit_task_id = wo.visit_task_id;
Line: 9637

          and the instance_id from the list of user selected tasks.This inventory_item_id/instance_id
          will be used in the creation of master wo for the visit.*/
          OPEN default_task_inst_dtls(p_tasks_tbl(p_tasks_tbl.FIRST).visit_task_id);
Line: 9660

           UPDATE ahl_visit_tasks_b
           SET  status_code = 'RELEASED',
                --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE OVN AND WHO COLUMNS
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
           WHERE visit_task_id = p_tasks_tbl(i).visit_task_id;
Line: 10036

    /*The project start/end dates have to be updated with the workorder scheduled
    start/end dates.*/
    IF (l_log_statement >= l_log_current_level) THEN
       fnd_log.string(l_log_statement,
                      L_DEBUG_KEY,
                      'Before calling Update_Project_Task_Times.');
Line: 10044

    Update_Project_Task_Times(
          p_prd_workorder_tbl => l_prd_workorder_tbl,
          p_commit            =>'F',
          x_return_status     => l_return_status,
          x_msg_count         => l_msg_count,
          x_msg_data          => l_msg_data);
Line: 10056

                         'Errors from Update_Project_Task_Times. Message count: ' || x_msg_count);
Line: 10067

                          'Returned Success from Update_Project_Task_Times');
Line: 10079

        UPDATE ahl_visit_tasks_b
        SET   status_code = 'CANCELLED',
              OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
              LAST_UPDATE_DATE      = SYSDATE,
              LAST_UPDATED_BY       = Fnd_Global.USER_ID,
              LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
        WHERE visit_task_id = p_tasks_tbl(i).visit_task_id;
Line: 10100

        UPDATE ahl_visit_tasks_b
        SET   status_code = 'RELEASED',
              OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
              LAST_UPDATE_DATE      = SYSDATE,
              LAST_UPDATED_BY       = Fnd_Global.USER_ID,
              LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
        WHERE visit_task_id = p_tasks_tbl(i).visit_task_id;
Line: 10117

               UPDATE ahl_vwp_stages_b
               SET stage_status_code = 'PARTIALLY RELEASED',
                   OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                   LAST_UPDATE_DATE      = SYSDATE,
                   LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                   LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
               WHERE stage_id = l_stage_rec.stage_id;
Line: 10151

                UPDATE AHL_VISIT_TASKS_B
                SET    status_code           = 'PARTIALLY RELEASED',
                       object_version_number = object_version_number + 1,
                       last_update_date      = SYSDATE,
                       last_updated_by       = Fnd_Global.USER_ID,
                       last_update_login     = Fnd_Global.LOGIN_ID
                WHERE  repair_batch_name = l_repair_batch_name;
Line: 10165

                UPDATE AHL_VISIT_TASKS_B
                SET    status_code           = 'RELEASED',
                       object_version_number = object_version_number + 1,
                       last_update_date      = SYSDATE,
                       last_updated_by       = Fnd_Global.USER_ID,
                       last_update_login     = Fnd_Global.LOGIN_ID
                WHERE  repair_batch_name = l_repair_batch_name;
Line: 10181

    /*Check if the user had selected all the tasks otherwise
    update the visit as Partially released.*/
    OPEN c_visit_has_planned_tasks(p_visit_id);
Line: 10205

       UPDATE ahl_visits_b
       SET status_code = 'PARTIALLY RELEASED',
            --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE OVN AND WHO COLUMNS
            OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
            LAST_UPDATE_DATE      = SYSDATE,
            LAST_UPDATED_BY       = Fnd_Global.USER_ID,
            LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
       WHERE visit_id = p_visit_id;
Line: 10220

       UPDATE ahl_visits_b
       SET status_code = 'RELEASED',
           any_task_chg_flag ='N',
           --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE OVN AND WHO COLUMNS
            OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
            LAST_UPDATE_DATE      = SYSDATE,
            LAST_UPDATED_BY       = Fnd_Global.USER_ID,
            LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
       WHERE visit_id = p_visit_id;
Line: 10293

    SELECT visit_task_number,instance_id
    FROM ahl_visit_tasks_vl
    WHERE visit_id = p_visit_id
     AND NVL(STATUS_CODE,'X') NOT IN ('DELETED','RELEASED','CLOSED')
     AND TASK_TYPE_CODE <> 'SUMMARY';
Line: 10412

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 10417

   SELECT workorder_id
   FROM AHL_WORKORDERS
   WHERE VISIT_TASK_ID = (select visit_task_id from ahl_visit_tasks_b
                          where visit_id = c_visit_id
                          and unit_effectivity_id = c_unit_effectivity_id
                          AND NVL(status_code, 'Y') <> 'DELETED'
                          and originating_task_id is null)
     AND STATUS_CODE NOT IN ('7', '22');
Line: 10428

   SELECT
        scheduled_start_date,
        SCHEDULED_COMPLETION_DATE
   FROM   wip_discrete_jobs
   WHERE wip_entity_id =
        (
         SELECT
         wip_entity_id
         FROM ahl_workorders
         WHERE
           master_workorder_flag = 'Y' AND
           visit_task_id IS null AND
           status_code not in (22,7) and
           visit_id=x_visit_id
          );
Line: 10447

      SELECT max(end_date_time)
      FROM ahl_visit_tasks_b VST
      where visit_id = x_visit_id
        AND NVL(VST.status_code, 'Y') <> 'DELETED'
      START WITH unit_effectivity_id = x_unit_effectivity_id
        and originating_task_id is null
      CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 10457

  select distinct t.visit_task_id
    from ahl_visit_tasks_b t,
         ahl_visits_b v
   where v.visit_id = x_visit_id
     and v.visit_id = t.visit_id
     --and v.status_code = 'PARTIALLY RELEASED'
     and v.status_code IN ('PLANNING', 'PARTIALLY RELEASED') -- PRAKKUM :: BUG Internal :: 19/01/2012  :: Task Time Adjustments
     and t.start_date_time < SYSDATE
     and t.status_code ='PLANNING'
     and t.task_type_code <>'SUMMARY'
     -- SKPATHAK :: ER: 9147951 :: 11-JAN-2010 :: Adjust task times only if past task start date is null
     and t.past_task_start_date IS NULL
     and (not exists (select 1 from ahl_task_links l0
                      where l0.parent_task_id = t.visit_task_id
                         or l0.visit_task_id = t.visit_task_id )
          or t.visit_task_id in (select l1.parent_task_id from ahl_task_links l1
                                  where not exists (select l2.visit_task_id from ahl_task_links l2
                                                     where l2.visit_task_id = l1.parent_task_id)))
    /*NR-MR Changes - For SR's created from non-routines have the originating wo as their originating task, hence they are not null.*/
    START WITH t.unit_effectivity_id  = x_unit_effectivity_id
        AND (( t.originating_task_id is null AND 'SR' <> p_module_type)
    -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010 :: Removed the condition "originating_task_id is not null"
            OR ( 'SR' = p_module_type
                 and t.service_request_id is not null))
    CONNECT BY t.originating_task_id = PRIOR visit_task_id;
Line: 10485

    SELECT DISTINCT STAGES.STAGE_ID ,
      STAGES.STAGE_NAME
    FROM AHL_VISIT_TASKS_B TASKS,
      AHL_VWP_STAGES_VL STAGES
    WHERE
      TASKS.VISIT_ID= c_visit_id AND
      TASKS.UNIT_EFFECTIVITY_ID = c_unit_effectivity_id AND
      STAGES.STAGE_ID=TASKS.STAGE_ID AND
      NOT EXISTS (
        SELECT STAGE_ID
        FROM AHL_VISIT_STAGE_TYP_ASOC
        WHERE STAGE_ID=STAGES.STAGE_ID);
Line: 10789

SELECT distinct PARENT.visit_task_number parent_task_number,
       CHILD.visit_task_number child_task_number
FROM   AHL_VISIT_TASKS_B PARENT,
       AHL_VISIT_TASKS_B CHILD,
       AHL_TASK_LINKS LINK
WHERE  PARENT.visit_task_id = LINK.parent_task_id
AND    CHILD.visit_task_id = LINK.visit_task_id
AND    NVL(PARENT.STATUS_CODE,'X') = 'PLANNING' --Srini Bug #4075702
AND    PARENT.visit_id = c_visit_id
AND    CHILD.visit_id = c_visit_id
AND PARENT.visit_task_id in (select visit_task_id from ahl_visit_tasks_b
                             where visit_id = c_visit_id
                              /*NR-MR Changes - For SR's created from non-routines have the originating wo as their originating task, hence they are not null.*/
                             START WITH unit_effectivity_id  = c_unit_effectivity_id
                                AND (( originating_task_id is null AND 'SR' <> p_module_type)
                                -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010
                                -- Removed the condition "originating_task_id is not null"
                                      OR ( 'SR' = p_module_type
                                            and service_request_id is not null))
                             CONNECT BY originating_task_id = PRIOR visit_task_id)
AND CHILD.visit_task_id in ( select visit_task_id from ahl_visit_tasks_b
                             where visit_id = c_visit_id
                             /*NR-MR Changes - For SR's created from non-routines have the originating wo as their originating task, hence they are not null.*/
                             START WITH unit_effectivity_id  = c_unit_effectivity_id
                                AND (( originating_task_id is null AND 'SR' <> p_module_type)
                                -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010
                                -- Removed the condition "originating_task_id is not null"
                                      OR ( 'SR' = p_module_type
                                            and service_request_id is not null))
                             CONNECT BY originating_task_id = PRIOR visit_task_id);
Line: 10876

SELECT   distinct visit_task_id,
         visit_task_number,
         task_type_code,
         service_request_id,
         mr_id,
         NVL(originating_task_id, -1)
FROM     AHL_VISIT_TASKS_B
WHERE    visit_id = c_visit_id
AND      task_type_code='SUMMARY'
-- SKPATHAK :: Bug 9444849 :: 19-MAR-2010
-- This condition is not needed, since after opening this cursor we have a check if the visit task id fetched by this cursor
-- already has a corresponding WO. So only for tasks in planning we are building the relationships
-- Also it is necessary to remove this condition to fix the bug 9444849, since the parent task can be implemented as well
-- AND NVL(STATUS_CODE, 'X') = 'PLANNING'
/*NR-MR Changes - For SR's created from non-routines have the originating wo as their originating task, hence they are not null.*/
START WITH unit_effectivity_id  = c_unit_effectivity_id
   AND (( originating_task_id is null AND 'SR' <> p_module_type)
   -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010 :: Removed the condition "originating_task_id is not null"
        OR ( 'SR' = p_module_type
             and service_request_id is not null))
CONNECT BY originating_task_id = PRIOR visit_task_id
order by 2;
Line: 10918

SELECT visit_task_number, visit_task_id
FROM   AHL_VISIT_TASKS_B
WHERE  visit_id = c_visit_id
AND    originating_task_id = c_mr_task_id
AND    task_type_code <> 'SUMMARY'
AND NVL(STATUS_CODE, 'X') = 'PLANNING';
Line: 10927

SELECT wip_entity_id
FROM AHL_WORKORDERS
WHERE VISIT_TASK_ID = c_visit_task_id
      -- SKPATHAK :: Bug 9940275 :: 18-AUG-2010 :: Removed status '7' from below  condtn
      -- This cursor is used to check if a visit task has a corresponding WO and if not, WO relationship needs to be created
      -- So even if the status is 7 (cancelled),  cursor must fetch the result, since relationship need not be created in this case
      AND STATUS_CODE <>  '22';
Line: 10937

SELECT wip_entity_id
FROM AHL_WORKORDERS
WHERE VISIT_TASK_ID = c_visit_task_id
AND STATUS_CODE NOT IN ('7', '22');
Line: 10944

SELECT wip_entity_id
FROM AHL_WORKORDERS
WHERE visit_id = c_visit_id
AND VISIT_TASK_ID IS NULL
AND MASTER_WORKORDER_FLAG = 'Y'
AND STATUS_CODE NOT IN ('7', '22');
Line: 11146

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_visit_id;
Line: 11157

    SELECT distinct visit_task_id, originating_task_id, visit_id, unit_effectivity_id,
           status_code, service_request_id, project_task_id, visit_task_number,
           visit_task_name, description, object_version_number, task_type_code,
           inventory_item_id, instance_id, mr_route_id, department_id, start_date_time,
           end_date_time, past_task_start_date -- SKPATHAK :: ER: 9147951 :: 11-JAN-2010 :: Fetch past date too
      FROM AHL_VISIT_TASKS_VL
      WHERE VISIT_ID = x_visit_id
    AND NVL( STATUS_CODE, 'X' ) = 'PLANNING'
    /*NR-MR Changes*/
    START WITH unit_effectivity_id  = x_unit_effectivity_id
        AND (( originating_task_id is null AND 'SR' <> p_module_type)
        -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010 :: Removed the condition "originating_task_id is not null"
            OR ( 'SR' = p_module_type
                 and service_request_id is not null))
    CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 11180

    SELECT count(distinct visit_task_id) FROM AHL_VISIT_TASKS_B
    WHERE VISIT_ID = x_visit_id
    AND NVL( STATUS_CODE, 'X' ) = 'PLANNING'
    /*NR-MR Changes*/
    START WITH unit_effectivity_id  = x_unit_effectivity_id
        AND (( originating_task_id is null AND 'SR' <> p_module_type)
        -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010 :: Removed the condition "originating_task_id is not null"
            OR ( 'SR' = p_module_type
                 and service_request_id is not null))
    CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 11193

    SELECT Route_Id FROM AHL_MR_ROUTES_V
    WHERE MR_ROUTE_ID = x_id;
Line: 11198

      SELECT min(start_date_time), max(end_date_time)
      --TCHIMIRA::19-FEB-2010::BUG 9384614
      -- Use the base table instead of the vl view
      FROM ahl_visit_tasks_b VST
      START WITH visit_task_id  = x_task_id
        AND NVL(VST.status_code, 'Y') <> 'DELETED'
      CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 11208

    SELECT 'x'
    FROM   ahl_visit_tasks_b
    WHERE  visit_id = x_visit_id
    AND  STATUS_CODE = 'PLANNING'
    -- SKPATHAK :: Bug 13930098 :: 20-APR-2012 :: Do NOT consider the default stage task
    AND (TASK_TYPE_CODE <> 'STAGE'
         OR (STAGE_ID IS NOT NULL AND TASK_TYPE_CODE = 'STAGE'));
Line: 11218

    SELECT
        scheduled_start_date,
        SCHEDULED_COMPLETION_DATE
    FROM   wip_discrete_jobs
    WHERE wip_entity_id =
        (
         SELECT
         wip_entity_id
         FROM ahl_workorders
         WHERE
           master_workorder_flag = 'Y' AND
           visit_task_id IS null AND
           status_code not in (22,7) and
           visit_id=x_visit_id
          );
Line: 11242

  SELECT ar.route_no||'.'||SUBSTRB(ar.title, 1, (240 - (LENGTHB(ar.route_no) + 1))) workorder_description
    FROM ahl_routes_vl ar, ahl_visit_tasks_b avt,
         ahl_mr_routes mrr
   WHERE avt.visit_task_id         = c_visit_task_id
     AND NVL(avt.status_code, 'X') = 'PLANNING'
     AND avt.mr_route_id           = mrr.mr_route_id
     AND mrr.route_id              = ar.route_id;
Line: 11255

    SELECT wo.workorder_id, wo.object_version_number, wo.status_code,
          WIP.SCHEDULED_START_DATE,
          WIP.SCHEDULED_COMPLETION_DATE
    FROM AHL_WORKORDERS WO,
         WIP_DISCRETE_JOBS WIP
    WHERE wo.VISIT_ID = c_visit_id
     AND   wo.VISIT_TASK_ID IS NULL
     AND   wo.MASTER_WORKORDER_FLAG = 'Y'
     AND   WIP.WIP_ENTITY_ID = WO.WIP_ENTITY_ID
     AND   wo.STATUS_CODE not in ('22','7'); --(22-Deleted, 7-Cancelled)
Line: 11271

    SELECT repair_batch_name
    FROM   AHL_VISIT_TASKS_B
    WHERE  cost_parent_id  IS NULL
    START WITH visit_task_id = c_visit_task_id
    CONNECT BY visit_task_id = Prior cost_parent_id;
Line: 11279

    SELECT 'X'
    FROM   AHL_VISIT_TASKS_B
    WHERE  cost_parent_id  IS NOT NULL  -- to filter repair batch task
    AND    status_code     = 'PLANNING'
    START WITH repair_batch_name = c_repair_batch_name
    CONNECT BY cost_parent_id    = Prior visit_task_id;
Line: 11608

      fnd_log.string(l_log_statement, l_debug_key, 'Before calling Update_Project_Task_Times.');
Line: 11611

    Update_Project_Task_Times(
      p_prd_workorder_tbl => l_prd_workorder_tbl,
      p_commit            => 'F',
      x_return_status     => l_return_status,
      x_msg_count         => x_msg_count,
      x_msg_data          => x_msg_data
    );
Line: 11620

      fnd_log.string(l_log_statement, l_debug_key, 'After calling Update_Project_Task_Times. x_return_status => '||x_return_status);
Line: 11636

      UPDATE AHL_VISIT_TASKS_B
      SET STATUS_CODE = 'RELEASED',
          OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
          --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
          LAST_UPDATE_DATE      = SYSDATE,
          LAST_UPDATED_BY       = Fnd_Global.USER_ID,
          LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
      WHERE VISIT_ID = p_visit_id
      AND VISIT_TASK_ID = c_task_rec.visit_task_id
      AND STATUS_CODE = 'PLANNING';
Line: 11663

      UPDATE ahl_visits_b
      SET status_code = 'RELEASED',
          object_version_number = object_version_number + 1,
          --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
          LAST_UPDATE_DATE      = SYSDATE,
          LAST_UPDATED_BY       = Fnd_Global.USER_ID,
          LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
      WHERE visit_id = c_visit_rec.visit_id;
Line: 11673

        fnd_log.string(l_log_statement,L_DEBUG_KEY,'Before AHL_VWP_RULES_PVT.Update_Visit_Task_Flag Call');
Line: 11677

          AHL_VWP_RULES_PVT.Update_Visit_Task_Flag
                (p_visit_id      => c_visit_rec.visit_id,
                 p_flag          => 'N',
                 x_return_status => x_return_status);
Line: 11684

        fnd_log.string(l_log_statement,L_DEBUG_KEY,'After AHL_VWP_RULES_PVT.Update_Visit_Task_Flag Call');
Line: 11709

              UPDATE AHL_VISIT_TASKS_B
              SET    status_code           = 'RELEASED',
                     object_version_number = object_version_number + 1,
                     last_update_date      = SYSDATE,
                     last_updated_by       = Fnd_Global.USER_ID,
                     last_update_login     = Fnd_Global.LOGIN_ID
              WHERE  repair_batch_name = l_repair_batch_name;
Line: 11812

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 11822

    SELECT distinct visit_task_id, originating_task_id, visit_id, unit_effectivity_id,
           status_code, service_request_id, project_task_id, visit_task_number,
           visit_task_name, description, object_version_number, start_date_time,
           end_date_time, task_type_code, cost_parent_id, service_type_code   --PRAKKUM :: PIE :: 13-OCT-2010 :: Added three more columns
      FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_ID = x_visit_id
    AND NVL( STATUS_CODE, 'X' ) = 'PLANNING'
    START WITH unit_effectivity_id  = x_unit_effectivity_id
        AND (( originating_task_id is null AND 'SR' <> p_module_type)
        -- SKPATHAK :: Bug #9410052 :: 25-FEB-2010 :: Removed the condition "originating_task_id is not null"
            OR ( 'SR' = p_module_type
                 and service_request_id is not null))
    CONNECT BY originating_task_id = PRIOR visit_task_id
    ORDER by visit_task_number;  --PRAKKUM :: PIE :: 13-OCT-2010 :: Added ORDER BY clause
Line: 11843

    SELECT visit_task_number, task_type_code from ahl_visit_tasks_b
    where visit_task_id = c_visit_task_id;
Line: 11847

    SELECT pm_task_reference from pa_tasks
    where task_id = c_top_project_task_id;
Line: 11856

   SELECT SUBSTR(NVL(ar.route_no, avt.visit_task_name), 1, 20) task_name,
          SUBSTR(NVL(ar.title, avt.visit_task_name), 1, 250) description
     FROM ahl_routes_vl ar, ahl_visit_tasks_vl avt,
          ahl_mr_routes mrr
    WHERE avt.visit_task_id         = c_visit_task_id
      AND NVL(avt.status_code, 'X') = 'PLANNING'
      AND avt.task_type_code        NOT IN ('SUMMARY', 'UNASSOCIATED')
      AND avt.mr_route_id           = mrr.mr_route_id (+)
      AND mrr.route_id              = ar.route_id (+)
   UNION ALL
   SELECT SUBSTR(NVL(amh.title, avt.visit_task_name), 1, 20) task_name,
          NVL(amh.title, avt.visit_task_name) description
     FROM ahl_mr_headers_v amh, ahl_visit_tasks_vl avt
    WHERE avt.visit_task_id         = c_visit_task_id
      AND NVL(avt.status_code, 'X') = 'PLANNING'
      AND avt.task_type_code        = 'SUMMARY'
      AND avt.summary_task_flag     = 'N'
      AND avt.mr_id                 = amh.mr_header_id (+);
Line: 12131

            UPDATE AHL_VISIT_TASKS_B SET PROJECT_TASK_ID = l_task_id,
                   OBJECT_VERSION_NUMBER = c_task_rec.object_version_number + 1,
                   --TCHIMIRA::BUG 9222622 ::15-DEC-2009::UPDATE WHO COLUMNS
                   LAST_UPDATE_DATE      = SYSDATE,
                   LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                   LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
            WHERE VISIT_TASK_ID = c_task_rec.visit_task_id;
Line: 12139

              fnd_log.string(l_log_statement,L_DEBUG_KEY,'Updated AHL_VISIT_TASKS_B: c_task_rec.visit_task_number = ' || c_task_rec.visit_task_number ||
                    ', c_task_rec.visit_task_id = ' || c_task_rec.visit_task_id ||
                    ', c_task_rec.originating_task_id = ' || c_task_rec.originating_task_id ||
                    ', c_task_rec.unit_effectivity_id = ' || c_task_rec.unit_effectivity_id ||
                    ', c_task_rec.service_request_id = ' || c_task_rec.service_request_id);
Line: 12218

            UPDATE AHL_VISIT_TASKS_B SET PROJECT_TASK_ID = l_task_id,
                   OBJECT_VERSION_NUMBER = c_task_rec.object_version_number + 1
            WHERE VISIT_TASK_ID = c_task_rec.visit_task_id;
Line: 12222

              fnd_log.string(fnd_log.level_statement,  L_DEBUG_KEY, 'Updated AHL_VISIT_TASKS_B: c_task_rec.visit_task_number = ' || c_task_rec.visit_task_number ||
                    ', c_task_rec.visit_task_id = ' || c_task_rec.visit_task_id ||
                    ', c_task_rec.originating_task_id = ' || c_task_rec.originating_task_id ||
                    ', c_task_rec.unit_effectivity_id = ' || c_task_rec.unit_effectivity_id ||
                    ', c_task_rec.service_request_id = ' || c_task_rec.service_request_id);
Line: 12303

    SELECT visit_task_id
    FROM ahl_visit_tasks_b
    WHERE visit_id = c_visit_id
     AND NVL(status_code,'X') = 'PLANNING';
Line: 12429

    SELECT UNIQUE asmt1.scheduled_material_id,
           asmt1.visit_id,
           asmt1.visit_task_id,
           asmt1.inventory_item_id,
           asmt1.requested_quantity,
           asmt1.scheduled_quantity,
           asmt1.rt_oper_material_id,
           asmt1.item_group_id
    FROM ahl_schedule_materials asmt1,
         ahl_Schedule_materials asmt2
    WHERE asmt1.visit_id = asmt2.visit_id
     AND asmt1.visit_task_id = asmt2.visit_task_id
     AND asmt1.inventory_item_id = asmt2.inventory_item_id
     AND NVL(asmt1.operation_code,'X') = NVL(asmt2.operation_code,'X')
     AND asmt1.scheduled_material_id <> asmt2.scheduled_material_id
     AND NVL(asmt1.status,'X') = 'ACTIVE'
     AND NVL(asmt2.status,'X') = 'ACTIVE'
     AND asmt1.visit_task_id = c_visit_task_id
     AND asmt1.mc_header_id IS NULL
     AND asmt2.mc_header_id IS NULL
    ORDER BY asmt1.inventory_item_id;
Line: 12453

    SELECT reservation_id
    FROM mtl_reservations
    WHERE demand_source_line_detail = c_scheduled_material_id
     AND external_source_code = 'AHL';
Line: 12573

          UPDATE ahl_schedule_materials
          SET scheduled_quantity = NVL(scheduled_quantity,0) + NVL(l_material_reqrs_rec.scheduled_quantity,0),
              item_group_id = NVL(item_group_id,l_material_reqrs_rec.item_group_id),
              requested_quantity = NVL(requested_quantity,0) +  NVL(l_material_reqrs_rec.requested_quantity,0)
          WHERE scheduled_material_id = l_scheduled_matrial_id;
Line: 12586

          UPDATE ahl_Schedule_materials
          SET status = 'DELETED',requested_quantity = 0
          WHERE scheduled_material_id = l_material_reqrs_rec.scheduled_material_id;
Line: 12633

PROCEDURE Update_Project_Task_Times
(   p_prd_workorder_tbl IN AHL_PRD_WORKORDER_PVT.PRD_WORKORDER_TBL,
    p_commit            IN VARCHAR2  := Fnd_Api.G_FALSE,
    x_return_status     OUT NOCOPY VARCHAR2,
    x_msg_count         OUT NOCOPY NUMBER,
    x_msg_data          OUT NOCOPY VARCHAR2
)
AS

l_task_in_tbl      PA_PROJECT_PUB.TASK_IN_TBL_TYPE;
Line: 12646

L_API_NAME         CONSTANT VARCHAR2(30) := 'Update_Project_Task_Times';
Line: 12677

 SELECT CURR.TASK_ID, CURR.DESCRIPTION, CURR.PM_TASK_REFERENCE, PARENT.PM_TASK_REFERENCE PARENT_TASK_REFERENCE, VTSK.VISIT_TASK_ID
   , CURR.PARENT_TASK_ID PARENT_TASK_ID -- PRAKKUM :: 08-JAN-2013 :: FPBug 16481709 for BaseBug 14828418 : In reference of bug 9047048
   FROM PA_TASKS CURR, PA_PROJ_ELEMENT_VERSIONS PPEV, PA_TASKS PARENT, AHL_VISIT_TASKS_B VTSK
  WHERE CURR.PROJECT_ID = c_project_id
    AND PPEV.PROJ_ELEMENT_ID = CURR.TASK_ID
    AND PPEV.PROJECT_ID = c_project_id
    AND PARENT.TASK_ID (+) = CURR.PARENT_TASK_ID
    AND VTSK.PROJECT_TASK_ID (+) = CURR.TASK_ID
    AND VTSK.VISIT_ID(+) = c_visit_id
  ORDER BY PPEV.DISPLAY_SEQUENCE;
Line: 12690

 SELECT WDJ.SCHEDULED_START_DATE, WDJ.SCHEDULED_COMPLETION_DATE
 FROM WIP_DISCRETE_JOBS WDJ, AHL_WORKORDERS WO
 WHERE WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID AND
       WO.WORKORDER_ID   = p_wo_id;
Line: 12698

 SELECT AVT.PROJECT_TASK_ID, AVT.START_DATE_TIME, AVT.END_DATE_TIME,
        PAT.DESCRIPTION  -- Pass the old description back again
 FROM AHL_VISIT_TASKS_B AVT, AHL_WORKORDERS WO,
      PA_TASKS PAT
 WHERE WO.VISIT_TASK_ID = AVT.VISIT_TASK_ID AND
       WO.WORKORDER_ID  = p_wo_id AND
       PAT.TASK_ID (+) = AVT.PROJECT_TASK_ID;
Line: 12711

 SELECT av.visit_id, av.project_id, av.start_date_time, av.close_date_time, av.top_project_task_id
 FROM ahl_workorders wo, ahl_visits_b av
 WHERE WO.WORKORDER_ID  = p_wo_id
  AND wo.visit_id = av.visit_id;
Line: 12722

 SELECT start_date
   from pa_projects_all
   where project_id = c_project_id;
Line: 12728

   SAVEPOINT Update_Project_Task_Times;
Line: 12907

                        'Before calling PA_PROJECT_PUB.update_project');
Line: 12911

      PA_PROJECT_PUB.UPDATE_PROJECT(
            p_api_version_number => 1,
            p_commit             => p_commit,
            p_msg_count          => l_msg_count,
            p_msg_data           => l_msg_data,
            p_return_status      => l_return_status,
            p_workflow_started   => l_workflow_started,
            p_pm_product_code    => G_PM_PRODUCT_CODE,
            p_project_in         => l_project_rec,
            p_project_out        => l_project_out,
            p_key_members        => l_key_members,
            p_class_categories   => l_class_categories,
            p_tasks_in           => l_task_in_tbl,
            -- Added by jaramana on 23-OCT-2009 for the WBS ER 8674208
            p_pass_entire_structure  => l_pass_entire_structure,
            p_tasks_out          => l_task_out);
Line: 12931

                        'After calling PA_PROJECT_PUB.update_project. Return Status = ' || l_return_status);
Line: 12939

                          'Errors from PA_PROJECT_PUB.update_project. Message count: ' ||
                          l_msg_count || ', message data: ' || l_msg_data);
Line: 12959

       ROLLBACK TO Update_Project_Task_Times;
Line: 12966

       ROLLBACK TO Update_Project_Task_Times;
Line: 12973

       ROLLBACK TO Update_Project_Task_Times;
Line: 12976

                                  p_procedure_name => 'Update_Project',
                                  p_error_text     => SUBSTR(SQLERRM,1,500));
Line: 12983

END Update_Project_Task_Times;
Line: 13035

    SELECT Route_Id FROM AHL_MR_ROUTES_V
    WHERE MR_ROUTE_ID = x_id;
Line: 13040

    SELECT * FROM AHL_VISITS_VL
    WHERE VISIT_ID = x_id;
Line: 13046

    SELECT * FROM AHL_VISIT_TASKS_VL
    WHERE VISIT_TASK_ID = x_id ;
Line: 13052

    SELECT count(*) FROM AHL_WORKORDERS
    WHERE VISIT_TASK_ID = x_id
    AND STATUS_CODE not in ('22','7');
Line: 13057

    SELECT * FROM AHL_WORKORDERS
    WHERE VISIT_TASK_ID = x_id
    AND STATUS_CODE not in ('22','7');
Line: 13064

    SELECT workorder_id, object_version_number
    FROM AHL_WORKORDERS
    WHERE VISIT_ID = x_id
     AND VISIT_TASK_ID IS NULL
     AND MASTER_WORKORDER_FLAG = 'Y'
     AND STATUS_CODE not in ('22','7');
Line: 13073

    SELECT min(start_date_time), max(end_date_time)
      --TCHIMIRA::19-FEB-2010::BUG 9384614
      -- Use the base table instead of the vl view
      FROM ahl_visit_tasks_b VST
    START WITH visit_task_id = p_task_id
    AND NVL(VST.status_code, 'Y') <> NVL ('DELETED', 'X')
    CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 13085

    SELECT 'x'
    FROM   ahl_visit_tasks_b
    WHERE  visit_id = x_visit_id
    AND  STATUS_CODE = 'PLANNING';
Line: 13092

    SELECT scheduled_start_date,
           SCHEDULED_COMPLETION_DATE
    FROM wip_discrete_jobs
    WHERE wip_entity_id =
          (
           SELECT
           wip_entity_id
           FROM ahl_workorders
           WHERE
             master_workorder_flag = 'Y' AND
             visit_task_id IS null AND
             status_code not in (22,7) and
             visit_id=x_visit_id
          );
Line: 13436

            UPDATE AHL_VISIT_TASKS_B
            SET STATUS_CODE = 'RELEASED',
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1
            WHERE VISIT_TASK_ID = p_x_task_Tbl(i).visit_task_id
            AND STATUS_CODE = 'PLANNING';
Line: 13447

        fnd_log.string(l_log_statement,L_DEBUG_KEY,'Updated visit to Released..');
Line: 13459

          UPDATE ahl_visits_b
          SET status_code = 'RELEASED',
              object_version_number = object_version_number + 1
          WHERE visit_id = c_visit_rec.visit_id;
Line: 13469

             AHL_VWP_RULES_PVT.Update_Visit_Task_Flag
                         (p_visit_id      => c_visit_rec.visit_id,
                          p_flag          => 'N',
                          x_return_status => x_return_status);
Line: 13708

PROCEDURE Update_Project_Task(
   p_task_id           IN NUMBER,
   x_return_status     OUT NOCOPY VARCHAR2,
   x_msg_count         OUT NOCOPY NUMBER,
   x_msg_data          OUT NOCOPY VARCHAR2
)
IS
   L_API_NAME         CONSTANT VARCHAR2(30)  := 'Update_Project_Task';
Line: 13729

   l_update_task_structure      VARCHAR2(1) := 'N';
Line: 13735

  SELECT 'X'
  FROM ahl_visit_tasks_b
  WHERE visit_task_id =  c_task_id
    AND status_code <> 'DELETED';
Line: 13742

  SELECT avt.project_task_id, avt.task_type_code,
         avt.cost_parent_id, pt.project_id, pt.top_task_id
  FROM ahl_visit_tasks_b avt, pa_tasks pt
  WHERE avt.project_task_id = pt.task_id
    AND avt.visit_task_id = c_task_id ;
Line: 13751

  SELECT project_task_id, task_type_code
  FROM ahl_visit_tasks_b
  WHERE visit_task_id = cost_parent_task_id ;
Line: 13759

  SELECT parent_task_id
  FROM pa_tasks
  WHERE task_id = c_project_task_id;
Line: 13765

  SAVEPOINT Update_Project_Task;
Line: 13817

  PA_PROJECT_PUB.UPDATE_TASK(
      p_api_version_number         =>     1,
      p_commit                     =>     'F',
      p_init_msg_list              =>     'F',
      p_msg_count                  =>     l_msg_count,
      p_msg_data                   =>     l_msg_data,
      p_return_status              =>     l_return_status,
      p_pa_project_id              =>     l_project_id,
      p_pa_task_id                 =>     l_project_task_id,
      p_pm_product_code            =>     l_pm_product_code,
      p_pa_parent_task_id          =>     l_project_parent_task_id,
      p_out_pa_task_id             =>     l_out_pa_task_id,
      p_out_pm_task_reference      =>     l_out_pm_task_reference,
      p_update_task_structure      =>     l_update_task_structure);
Line: 13844

                      'Errors from PA_PROJECT_PUB.update_project. Message count: ' ||
                      l_msg_count || ', message data: ' || l_msg_data);
Line: 13862

   ROLLBACK TO Update_Project_Task;
Line: 13869

   ROLLBACK TO Update_Project_Task;
Line: 13876

    ROLLBACK TO Update_Project_Task;
Line: 13879

                               p_procedure_name => 'Update_Project',
                               p_error_text     => SUBSTR(SQLERRM,1,500));
Line: 13886

END Update_Project_Task;
Line: 13927

  SELECT project_id, project_template_id
  FROM ahl_visits_b
  WHERE visit_id = c_visit_id ;
Line: 13936

  SELECT parent_task_id
  FROM pa_tasks
  WHERE project_id = x_project_id ;*/
Line: 13941

  SELECT count(PTSK.parent_task_id)
  FROM pa_tasks PTSK, AHL_VISIT_TASKS_B VTSK
  WHERE
  VTSK.PROJECT_TASK_ID = PTSK.TASK_ID
  AND VTSK.VISIT_ID = p_visit_id
  AND PTSK.project_id = c_project_id ;
Line: 13954

  SELECT count(*)
  FROM pa_tasks
  WHERE project_id = x_project_id ;
Line: 13962

  SELECT count(visit_task_id)
  FROM ahl_visit_tasks_b
  WHERE task_type_code = 'STAGE'
  AND status_code <> 'DELETED'
  AND visit_id = c_visit_id;
Line: 14120

PROCEDURE Get_Entl_rec_for_delete(
        p_visit_id          IN         NUMBER,
        x_warranty_entl_tbl OUT NOCOPY AHL_WARRANTY_ENTL_PVT.Warranty_Entl_Tbl_Type
) IS

   -- Standard variables
   L_API_NAME  CONSTANT VARCHAR2(30)  := 'Get_Entl_rec_for_Delete';
Line: 14138

    SELECT AWSE.WARRANTY_ENTITLEMENT_ID, AWSE.VISIT_TASK_ID
    FROM AHL_WARRANTY_ENTITLEMENTS AWSE
    WHERE AWSE.SR_INCIDENT_ID = c_sr_incident_id;
Line: 14144

    SELECT DISTINCT service_request_id
    FROM ahl_visit_tasks_b
    WHERE visit_id = c_visit_id;
Line: 14175

           l_entitlement_rec.operation_flag          := AHL_WARRANTY_ENTL_PVT.G_OP_DELETE;
Line: 14189

END Get_Entl_rec_for_Delete;
Line: 14244

SELECT status_code, visit_number
FROM ahl_visits_b
WHERE visit_id = x_visit_id;
Line: 14378

        UPDATE AHL_VISITS_B
        SET    STATUS_CODE = 'PLANNING',
               OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
               LAST_UPDATE_DATE      = SYSDATE,
               LAST_UPDATED_BY       = Fnd_Global.USER_ID,
               LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
        WHERE  VISIT_ID = p_visit_id;
Line: 14506

 SELECT wo.workorder_id, wo.status_code, wip.scheduled_start_date,wip.scheduled_completion_date,wo.object_version_number
 FROM ahl_visits_b v, ahl_workorders wo, wip_discrete_jobs wip
 WHERE v.visit_id = c_visit_id
  AND v.visit_id = wo.visit_id
  AND wo.visit_task_id IS NULL
  AND wo.master_workorder_flag = 'Y'
  AND wip.wip_entity_id = wo.wip_entity_id
  AND wo.status_code not in ('22','7');
Line: 14519

 SELECT * FROM ahl_visits_vl
 WHERE visit_id = c_visit_id;
Line: 14526

SELECT wo.visit_task_id, wo.workorder_id, wo.status_code, wip.scheduled_start_date,wip.scheduled_completion_date,wo.object_version_number
FROM ahl_workorders wo, wip_discrete_jobs wip
WHERE wo.visit_id = c_visit_id
AND wo.visit_task_id = c_visit_task_id
AND wip.wip_entity_id = wo.wip_entity_id
AND wo.status_code not in ('22','7');
Line: 14536

SELECT summary_task_flag FROM ahl_visit_tasks_b
WHERE visit_task_id = c_visit_task_id;
Line: 14541

SELECT min(start_date_time), max(end_date_time)
FROM ahl_visit_tasks_b  VST
START WITH visit_task_id  = c_task_id
AND NVL(VST.status_code, 'Y') <> 'DELETED'
    CONNECT BY originating_task_id = PRIOR visit_task_id;
Line: 14549

SELECT Route_Id FROM AHL_MR_ROUTES_V
WHERE MR_ROUTE_ID = c_mr_route_id;
Line: 14555

SELECT inventory_item_id,instance_id
FROM ahl_visit_tasks_b
WHERE visit_task_id = c_task_id;
Line: 14563

SELECT ar.route_no||'.'||substrb(ar.title,1,(240 - (lengthb(ar.route_no) + 1))) workorder_description
FROM ahl_routes_vl ar,ahl_visit_tasks_b avt, ahl_mr_routes mrr
WHERE avt.visit_task_id = p_task_id
and nvl(avt.status_code,'Y') = 'PLANNING'
and avt.mr_route_id = mrr.mr_route_id
and mrr.route_id = ar.route_id;
Line: 14573

 SELECT 'PARTIALLY RELEASED' FROM ahl_visit_tasks_b
 WHERE task_type_code IN ('PLANNED','UNPLANNED')
 AND status_code = 'PLANNING'
 START WITH visit_task_id = c_task_id
 CONNECT BY PRIOR visit_task_id = originating_task_id;
Line: 14583

 SELECT 1 FROM ahl_visit_tasks_b
 WHERE visit_id = p_visit_id
  AND status_code = 'PLANNING'
  -- SATRAJEN :: Bug 13930098 :: Visit stays at PARTIALLY IMPLEMENTED status :: Do NOT consider the default stage task :: July 2012
   AND (TASK_TYPE_CODE <> 'STAGE'
         OR (STAGE_ID IS NOT NULL AND TASK_TYPE_CODE = 'STAGE'));
Line: 14591

 SELECT 1
 FROM ahl_visits_b vst, ahl_workorders wo, wip_discrete_jobs wdj
 WHERE vst.visit_id = p_visit_id
  AND wo.visit_id = vst.visit_id
  AND wo.MASTER_WORKORDER_FLAG = 'Y'
  AND wo.visit_task_id IS NULL
  AND wdj.wip_entity_id = wo.wip_entity_id
  AND vst.start_date_time = wdj.scheduled_start_date
  AND vst.close_date_time = wdj.scheduled_completion_date;
Line: 14604

  SELECT * FROM
    --For non-summary tasks
    (SELECT * FROM ahl_visit_tasks_vl
    WHERE stage_id = c_stage_id
    AND task_type_code <> 'STAGE'
    UNION ALL
    --For summary tasks
    SELECT DISTINCT * FROM ahl_visit_tasks_vl
    WHERE task_type_code = 'SUMMARY'
    START WITH visit_task_id IN (SELECT originating_task_id
                                FROM ahl_visit_tasks_b
                                WHERE stage_id = c_stage_id )
    CONNECT BY PRIOR originating_task_id = visit_task_id)
  WHERE status_code NOT IN ('CANCELLED','DELETED')
  ORDER BY visit_task_number;
Line: 14626

    SELECT * FROM ahl_visit_tasks_b
    WHERE stage_id = c_stage_id
    AND status_code NOT IN ('CANCELLED','DELETED')
  ORDER BY visit_task_number;
Line: 14637

    SELECT DISTINCT * FROM ahl_visit_tasks_b
    WHERE task_type_code = 'SUMMARY'
    START WITH visit_task_id IN (SELECT originating_task_id
                                FROM ahl_visit_tasks_b
                                WHERE stage_id = c_stage_id )
    CONNECT BY PRIOR originating_task_id = visit_task_id
  ORDER BY visit_task_number;
Line: 14649

SELECT wo.workorder_id
FROM ahl_workorders wo
WHERE wo.visit_task_id = c_task_id;
Line: 14682

     select AHL_VWP_VISITS_PVT.Is_Old_Visit(p_visit_id) IS_OLD_VISIT FROM DUAL;
Line: 15173

      UPDATE ahl_vwp_stages_b
      SET STAGE_STATUS_CODE = 'RELEASED',
          OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
          LAST_UPDATE_DATE      = SYSDATE,
          LAST_UPDATED_BY       = Fnd_Global.USER_ID,
          LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
      WHERE STAGE_ID = p_stages_tbl(i).stage_id;
Line: 15186

                      'Before calling Update_Project_Task_Times.');
Line: 15189

    /*The project start/end dates have to be updated with the workorder scheduled
    start/end dates.*/
    Update_Project_Task_Times(
          p_prd_workorder_tbl => l_prd_workorder_tbl,
          p_commit            =>'F',
          x_return_status     => l_return_status,
          x_msg_count         => l_msg_count,
          x_msg_data          => l_msg_data);
Line: 15203

                         'Errors from Update_Project_Task_Times. Message count: ' || x_msg_count);
Line: 15214

                          'Returned Success from Update_Project_Task_Times');
Line: 15254

          UPDATE ahl_visit_tasks_b
          SET   status_code = 'CANCELLED',
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
          WHERE visit_task_id = l_non_summ_task_rec.visit_task_id;
Line: 15262

          UPDATE ahl_visit_tasks_b
          SET   status_code = 'RELEASED',
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
          WHERE visit_task_id = l_non_summ_task_rec.visit_task_id;
Line: 15284

          UPDATE ahl_visit_tasks_b
          SET   status_code = l_chk_status_code,
                OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
                LAST_UPDATE_DATE      = SYSDATE,
                LAST_UPDATED_BY       = Fnd_Global.USER_ID,
                LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
          WHERE visit_task_id = l_summary_task_rec.visit_task_id;
Line: 15294

    /*Check if the user had selected all the tasks otherwise
    update the visit as Partially released.*/
    OPEN c_visit_has_planned_tasks(p_visit_id);
Line: 15318

       UPDATE ahl_visits_b
       SET status_code = 'PARTIALLY RELEASED',
            OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
            LAST_UPDATE_DATE      = SYSDATE,
            LAST_UPDATED_BY       = Fnd_Global.USER_ID,
            LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
       WHERE visit_id = p_visit_id;
Line: 15332

       UPDATE ahl_visits_b
       SET status_code = 'RELEASED',
           any_task_chg_flag ='N',
            OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1,
            LAST_UPDATE_DATE      = SYSDATE,
            LAST_UPDATED_BY       = Fnd_Global.USER_ID,
            LAST_UPDATE_LOGIN     = Fnd_Global.LOGIN_ID
       WHERE visit_id = p_visit_id;
Line: 15422

   SELECT 'X' FROM ahl_stage_links link
   WHERE EXISTS (SELECT 'X' FROM ahl_vwp_stages_b WHERE stage_id = link.object_id and stage_status_code = 'PLANNING')
   START WITH link.subject_id = p_subject_id
   CONNECT BY PRIOR link.object_id = link.subject_id;
Line: 15476

  SELECT pt.task_id
  FROM PA_TASKS pt
  WHERE
  pt.task_name LIKE c_task_trail_name /* Filter only project tasks whose name ends with -G_TRANS_TSK_TRAIL_NAME */
  AND pt.project_id=c_project_id
  AND pt.parent_task_id=c_repair_batch_task_id
  AND NOT EXISTS (
     select 1 from AHL_VISIT_TASKS_B tsk where tsk.visit_id = c_visit_id AND tsk.project_task_id = pt.task_id
  );