DBA Data[Home] [Help]

APPS.PA_RELATIONSHIP_UTILS SQL Statements

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

Line: 49

      select proj_element_id, object_type
        from pa_proj_element_versions
       where element_version_id = c_element_version_id;
Line: 54

      select '1'
        from pa_object_relationships
       where object_id_from1 = c_element_version_id
         and object_type_from = 'PA_TASKS'
         and relationship_type = 'L';
Line: 61

      select '1'
        from pa_object_relationships
       where object_id_from1 = c_element_version_id
         and object_type_from = 'PA_STRUCTURES';
Line: 67

      select parent_structure_version_id, project_id
        from pa_proj_element_versions
       where element_version_id = c_element_version_id;
Line: 73

      select '1'
        from PA_TASKS
       where task_id = c_task_id;
Line: 78

      select '1'
        from pa_proj_elements pe1,
             pa_proj_element_versions pev1a,
             pa_proj_element_versions pev1b,
             pa_proj_element_versions pev2a,
             pa_proj_element_versions pev2b
       where pev1b.element_version_id = c_elem_ver_from
         and pev1b.parent_structure_version_id = pev1a.element_version_id
         and pev1a.proj_element_id = pe1.proj_element_id
         and pev2b.element_version_id = c_elem_ver_to
         and pev2b.parent_structure_version_id = pev2a.element_version_id
         and pev2a.proj_element_id = pe1.proj_element_id;
Line: 95

      select '1'
        from pa_proj_elements pe1,
             pa_proj_element_versions pev1a,
             pa_proj_element_versions pev1b,
             pa_object_relationships r
       where pev1a.element_version_id = c_elem_ver_from
         and pev1a.proj_element_id = pe1.proj_element_id
         and pe1.project_id = pev1b.project_id
         and pe1.proj_element_id = pev1b.proj_element_id
         and pev1b.element_version_id = r.object_id_to1
         and r.object_id_from1 IN
       (select pev2b.element_version_id
          from pa_proj_elements pe2,
               pa_proj_element_versions pev2a,
               pa_proj_element_versions pev2b
         where pev2a.element_version_id = c_elem_ver_to
           and pev2a.proj_element_id = pe2.proj_element_id
           and pe2.project_id = pev2b.project_id
           and pe2.proj_element_id = pev2b.proj_element_id);
Line: 117

      select '1'
        from pa_proj_elements pe1,
             pa_proj_element_versions pev1a,
             pa_proj_element_versions pev1b,
             pa_object_relationships r
       where pev1a.element_version_id = c_elem_ver_from
         and pev1a.proj_element_id = pe1.proj_element_id
         and pe1.project_id = pev1b.project_id
         and pe1.proj_element_id = pev1b.proj_element_id
         and pev1b.element_version_id = r.object_id_to1
         and EXISTS
       (select pev2b.element_version_id
          from pa_proj_elements pe2,
               pa_proj_element_versions pev2a,
               pa_proj_element_versions pev2b
         where pev2a.element_version_id = c_elem_ver_to
           and pev2a.proj_element_id = pe2.proj_element_id
           and pe2.project_id = pev2b.project_id
           and pe2.proj_element_id = pev2b.proj_element_id
       and r.object_id_from1 = pev2b.element_version_id);
Line: 139

      select '1'
        from pa_proj_element_versions a,
             pa_proj_element_versions b
       where a.element_version_id = c_from
         and a.proj_element_id = b.proj_element_id
         and a.project_id = b.project_id
         and b.element_version_id IN (
             select object_id_to1
               from pa_object_relationships
              start with object_id_from1 IN (
                    select b.element_version_id
                      from pa_proj_element_versions a,
                           pa_proj_element_versions b
                     where a.element_version_id = c_to
                       and a.proj_element_id = b.proj_element_id
                       and a.project_id = b.project_id
                          )
                and object_type_from IN ('PA_TASKS','PA_STRUCTURES')
                and object_type_to IN ('PA_TASKS','PA_STRUCTURES')
                and relationship_type IN ('S','L')
         connect by prior object_id_to1 = object_id_from1
                and object_type_from IN ('PA_TASKS','PA_STRUCTURES')
                and prior object_type_to IN ('PA_TASKS','PA_STRUCTURES')
                and prior relationship_type IN ('S','L')
             );
Line: 167

      select a.object_id_from1
        from pa_object_relationships a
       where NOT EXISTS (select '1' from pa_object_relationships b
                                   where b.object_id_to1 = a.object_id_from1)
       start with a.object_id_to1 = c_element_version_id
              and a.object_type_to IN ('PA_STRUCTURES','PA_TASKS')
       connect by prior a.object_id_from1 = a.object_id_to1
              and a.relationship_type IN ('S','L')
       union
      select a.object_id_from1
        from pa_object_relationships a
       where a.object_id_from1 = c_element_version_id
         and object_type_from IN ('PA_STRUCTURES', 'PA_TASKS')
         and relationship_type = 'S';
Line: 184

      select object_id_to1
        from pa_object_relationships
       where relationship_type IN ('S', 'L')
       start with object_id_from1 = c_top_node_id
              and object_type_from IN ('PA_STRUCTURES','PA_TASKS')
       connect by object_id_from1 = prior object_id_to1
              and relationship_type IN ('L','S')
      intersect
      (
        select pev1b.element_version_id
          from pa_proj_element_versions pev1b,
               pa_proj_elements pe1,
               pa_proj_element_versions pev1a
         where pev1b.project_id = pe1.project_id
           and pev1b.proj_element_id = pe1.proj_element_id
           and pev1a.proj_element_id = pe1.proj_element_id
           and pev1a.element_version_id IN
         ( select object_id_to1
             from pa_object_relationships
            where relationship_type IN ('S','L')
            start with object_id_from1 = c_linking_node_id
                   and object_type_from IN ('PA_STRUCTURES','PA_TASKS')
            connect by object_id_from1 = prior object_id_to1
                   and relationship_type IN('L','S')
--           UNION
--           select object_id_from1
--             from pa_object_relationships
--            where relationship_type IN ('S','L')
--            start with object_id_to1 = c_linking_node_id
--                   and object_type_to IN ('PA_STRUCTURES','PA_TASKS')
--            connect by prior object_id_from1 = object_id_to1
--                   and relationship_type IN ('S','L')
           UNION
           select element_version_id
             from pa_proj_element_versions
            where element_version_id = c_linking_node_id
         )
      );
Line: 535

      SELECT 'Y'
        FROM pa_proj_elements ppe
            ,pa_proj_element_versions ppv1    /* to get link task version id */
            ,pa_proj_element_versions ppv2    /* to get sub project structure version ids */
            ,pa_object_relationships por
       WHERE ppe.project_id = p_parent_project_id
         AND ppe.link_task_flag = 'Y'
         AND ppe.project_id = ppv1.project_id
         AND ppe.proj_element_id = ppv1.proj_element_id
         AND ppv1.parent_structure_version_id IN ( SELECT ppevs.element_version_id
                                                    FROM pa_proj_elem_ver_structure ppevs
                                                   WHERE ppevs.project_id = p_parent_project_id
                                                     AND ppevs.status_code = 'STRUCTURE_PUBLISHED'
                                                     AND ppevs.latest_eff_published_flag = 'Y' )
         AND ppv2.project_id = p_sub_project_id
         AND ppv2.object_type = 'PA_STRUCTURES'
         AND ppv1.element_version_id = por.object_id_from1
         AND por.relationship_type in ( 'LW', 'LF' ) -- ( 'WL', 'FL' ) -- Bug # 4760126.
         AND ppv2.element_version_id = por.object_id_to1
	 AND object_type_from = 'PA_TASKS'                  --Bug 6429264
	 AND object_type_to = 'PA_STRUCTURES'               --Bug 6429264
         ;
Line: 609

      SELECT 'x'
        FROM pa_object_relationships
       WHERE object_id_from1 = p_task_ver_id
         AND object_id_from2 = p_project_id
         AND object_id_to1 = p_pre_task_ver_id
         AND object_id_to2 = p_pre_project_id
         AND relationship_type = 'D'
       ;
Line: 620

      SELECT 'x'
                      FROM (
                        SELECT object_id_to1
                        FROM pa_object_relationships por2
                        WHERE relationship_type = 'D'
                        AND   por2.object_id_from2 = por2.object_id_to2                --Bug 3629024
                        START WITH por2.object_id_from1 = p_pre_task_ver_id
                        AND        relationship_type    = 'D'                          --bug 3944567
                        CONNECT BY por2.object_id_from1 = PRIOR por2.object_id_to1
                        AND        relationship_type    = PRIOR relationship_type
                        AND        relationship_type    = 'D'
                        AND        por2.object_id_from2 = PRIOR por2.object_id_from2 ) --Bug 3629024
                      where object_id_to1 = p_task_ver_id;
Line: 638

    SELECT 'x'
      FROM pa_object_relationships por1
     WHERE por1.relationship_type = 'D'
       AND por1.object_id_to1 = p_task_ver_id
       AND por1.object_id_from1 IN
        ( SELECT por2.object_id_to1
               FROM pa_object_relationships por2
              START WITH por2.object_id_from1 = p_pre_task_ver_id
            CONNECT BY por2.object_id_from1 = prior por2.object_id_to1
                AND por2.relationship_type = prior por2.relationship_type
                AND por2.relationship_type = 'S')
    ;
Line: 653

    SELECT object_id_from1
      FROM pa_object_relationships
     where object_id_to1 = c_child_task_ver_id
     and relationship_type = 'S'
      ;
Line: 876

      SELECT 'x'
        FROM pa_object_relationships
       WHERE object_id_from1 = p_task_ver_id
         AND  object_id_from2 = p_project_id
         AND object_id_to1 = p_pre_task_ver_id
         AND object_id_to2 = p_pre_project_id
         AND relationship_type = 'D'
       ;
Line: 887

    SELECT 'x'
      FROM pa_proj_element_versions
     WHERE project_id = p_project_id
      AND element_version_id = p_task_ver_id
     ;
Line: 896

    SELECT 'x'
      FROM pa_proj_element_versions
     WHERE project_id = p_pre_project_id
      AND element_version_id = p_pre_task_ver_id
     ;
Line: 908

select por.object_id_from1 task_ver_id, por.object_id_from2 project_id
from pa_object_relationships por
where por.relationship_type in ('LW', 'LF')
start with por.object_id_to2 = c_pre_project_id
connect by prior por.object_id_from2 = por.object_id_to2
and prior por.relationship_type = por.relationship_type
and por.relationship_type in ('LW', 'LF')
AND object_type_from = 'PA_TASKS'                  --Bug 6429264
AND object_type_to = 'PA_STRUCTURES'               --Bug 6429264
union all
-- This query selects all the child projects of the predecessor project.
select por.object_id_to1 task_ver_id, por.object_id_to2 project_id
from pa_object_relationships por
where por.relationship_type in ('LW', 'LF')
start with por.object_id_from2 = c_pre_project_id
connect by prior por.object_id_to2 = por.object_id_from2
and prior por.relationship_type = por.relationship_type
and por.relationship_type in ('LW', 'LF')
AND object_type_from = 'PA_TASKS'                  --Bug 6429264
AND object_type_to = 'PA_STRUCTURES'               --Bug 6429264
;
Line: 933

select 'Y'
from pa_object_relationships por
where por.object_id_from1 = c_task_ver_id
and por.object_id_to1 = c_linking_task_ver_id
and por.relationship_type = 'S';
Line: 1073

    SELECT ppe.name task_name
      FROM pa_proj_element_versions ppev,
           pa_proj_elements ppe
     WHERE ppev.proj_element_id = ppe.proj_element_id
       and ppev.project_id = ppe.project_id
       AND ppev.element_version_id IN (SELECT object_id_to1
                                         FROM pa_object_relationships por
                                        WHERE por.object_id_from1   = c_element_version_id
    --Bug8534395: Commented below predicate to allow tasks from other project to be shown as predecessors.
                                          --AND por.object_id_from2   = por.object_id_to2
                                          AND por.object_type_from  = 'PA_TASKS' --4141109 Replaced LIKE with Equijoin
                                          AND por.object_type_to    = 'PA_TASKS' --4141109 Replaced LIKE with Equijoin
                                          AND por.relationship_type = 'D');  --4141109 Replaced LIKE with Equijoin
Line: 1116

    SELECT 1 from pa_object_relationships
     where relationship_type = 'D'
       and (object_id_from1 = p_element_version_id OR
            object_id_to1 = p_element_version_id);
Line: 1138

    select 1
      from pa_object_relationships
     where relationship_type IN ('LW', 'LF')
       and object_id_to2 = p_project_id;*/
Line: 1143

    select 1
      from pa_object_relationships por,
           pa_proj_element_versions ppev
     where por.relationship_type IN ('LW', 'LF')
       and ppev.element_version_id = por.object_id_to1
       and por.object_id_to2 = ppev.project_id
       and por.object_id_to2 = p_project_id
       AND object_type_from = 'PA_TASKS'                   --Bug 6429264
       AND object_type_to = 'PA_STRUCTURES';               --Bug 6429264
Line: 1154

    select 1
      from pa_object_relationships
     where relationship_type IN ('LW', 'LF')
       and object_id_from2 = p_project_id
       AND object_type_from = 'PA_TASKS'                   --Bug 6429264
       AND object_type_to = 'PA_STRUCTURES';               --Bug 6429264
Line: 1187

    select 1
      from pa_object_relationships
     where relationship_type IN ('LW', 'LF')
       and object_id_to2 = p_project_id;*/
Line: 1192

    select 1
      from pa_object_relationships por,
           pa_proj_element_versions ppev
     where por.relationship_type IN ('LW', 'LF')
       and ppev.element_version_id = por.object_id_to1
       and por.object_id_to2 = ppev.project_id
       and por.object_id_to2 = p_project_id
       AND object_type_from = 'PA_TASKS'                   --Bug 6429264
       AND object_type_to = 'PA_STRUCTURES';               --Bug 6429264
Line: 1219

    select 1
    from pa_object_relationships
    where relationship_type IN ('LW', 'LF')
    and object_id_from2 = p_project_id;
Line: 1240

    select count(1)
    from pa_object_relationships
    where relationship_type IN ('LW', 'LF')
    and object_id_to2 = c_child_project_id
    and object_id_from1 <> c_parent_project_id;*/
Line: 1246

  select count(1)
    from pa_object_relationships por,
         pa_proj_element_versions ppev
    where relationship_type IN ('LW', 'LF')
    and ppev.element_version_id = object_id_to1
    and por.object_id_to2 = ppev.project_id
    and object_id_to2 = c_child_project_id
    and object_id_from2 <> c_parent_project_id;--bug 4244482
Line: 1256

    select object_id_from2, object_Id_to2
      from pa_object_relationships
     where relationship_type IN ('LW')   --bug 3962849
  start with object_id_from2 = p_project_id
         and relationship_type = 'LW'
  connect by prior object_id_to2 = object_id_from2
         and prior relationship_type = relationship_type;
Line: 1265

    select object_id_from2, object_Id_to2
      from pa_object_relationships
     where relationship_type IN ('LF')   --bug 3962849
  start with object_id_from2 = p_project_id
         and relationship_type = 'LF'
  connect by prior object_id_to2 = object_id_from2
         and prior relationship_type = relationship_type;
Line: 1315

    select project_id
      from pa_proj_element_versions
     where element_version_id = c_element_version_id;
Line: 1320

    select object_Id_to2, object_id_from2 -- Fix for Bug # 4297715.
      from pa_object_relationships
     where relationship_type IN ('LW')
     start with object_id_from2 = c_project_id
   connect by prior object_id_to2 = object_id_from2
                and prior relationship_type = relationship_type
                and relationship_type = 'LW';
Line: 1329

    select object_Id_to2, object_id_from2 -- Fix for Bug # 4297715.
      from pa_object_relationships
     where relationship_type IN ('LF')
     start with object_id_from2 = c_project_id
   connect by prior object_id_to2 = object_id_from2
                and prior relationship_type = relationship_type
                and relationship_type = 'LF';
Line: 1339

  SELECT sys_program_flag
    FROM pa_projects_all
   WHERE project_id =c_project_id;
Line: 1344

     SELECT ppa.sys_program_flag
     FROM pa_proj_element_versions ppev,
          pa_proj_elements ppe,
          pa_projects_all ppa
    WHERE ppe.project_id = ppev.project_id
      AND ppe.proj_element_id = ppev.proj_element_id
      AND ppev.object_type = 'PA_TASKS'
      AND ppe.object_type = 'PA_TASKS'
      AND ppe.project_id = ppa.project_id
      AND ppev.element_version_id IN (
                     SELECT object_id_from1
                       FROM pa_object_relationships
                      WHERE relationship_type IN ('LW','LF')
                 START WITH object_id_to2 = c_project_id
                        AND object_type_to = 'PA_STRUCTURES'
                 CONNECT BY object_id_from2 = prior object_id_to2
                        and prior relationship_type = relationship_type
                        AND relationship_type IN ('LW','LF')
                        AND object_type_from = 'PA_TASKS');
Line: 1367

  select nvl(ALLOW_MULTI_PROGRAM_ROLLUP,'N')
    from pa_projects_all
   where project_id = c_project_id;
Line: 1372

  select distinct(object_id_from2)
      from pa_object_relationships a
     where a.relationship_type IN ('LW','LF')
       and a.object_id_to2 = c_project_id
       and a.object_id_from2 <> c_parent_proj_id -- Fix for Bug # 4297715.
       and exists (select 1 from PA_PROJ_ELEMENT_VERSIONS elv  /* Added the exists for Bug 6148092 */
              where elv.element_version_id = a.object_id_from1
              and ((elv.PARENT_STRUCTURE_VERSION_ID =
                   PA_PROJECT_STRUCTURE_UTILS.get_current_working_ver_id(elv.project_id))
                or (elv.PARENT_STRUCTURE_VERSION_ID =
                   PA_PROJECT_STRUCTURE_UTILS.get_latest_wp_version(elv.project_id))
                )
              );
Line: 1399

select ppevs.status_code
from pa_proj_elem_ver_structure ppevs, pa_proj_element_versions ppev
where ppev.element_version_id = c_task_version_id
and ppev.project_id = ppevs.project_id -- Bug # 4868867.
and ppev.parent_structure_version_id = ppevs.element_version_id;
Line: 1415

select por.object_id_from2 project_id
from pa_object_relationships por
where por.relationship_type = 'D'
start with por.object_id_to1 = c_src_task_ver_id
-- connect by prior por.object_id_from2 = por.object_id_to2 -- Fix for Bug # 4256435.
connect by prior por.object_id_from1 = por.object_id_to1 -- Fix for Bug # 4256435.
and prior por.relationship_type = por.relationship_type
and por.relationship_type = 'D'
union all
-- This query selects all the predecessor projects of the source project.
select por.object_id_to2 project_id
from pa_object_relationships por
where por.relationship_type = 'D'
start with por.object_id_from1 = c_src_task_ver_id
-- connect by prior por.object_id_to2 = por.object_id_from2 -- Fix for Bug # 4256435.
connect by prior por.object_id_to1 = por.object_id_from1 -- Fix for Bug # 4256435.
and prior por.relationship_type = por.relationship_type
and por.relationship_type = 'D';
Line: 1617

    select ppwa.AUTO_ROLLUP_SUBPROJ_FLAG
      from pa_proj_workplan_attr ppwa,
           pa_proj_elements ppe,
           pa_proj_structure_types ppst,
           pa_structure_types pst
     where ppe.project_id = p_project_id
       and ppe.object_type = 'PA_STRUCTURES'
       and ppe.proj_element_id = ppst.proj_element_id
       and ppst.structure_type_id = pst.structure_type_id
       and pst.structure_type = 'WORKPLAN'
       and ppe.project_id = ppwa.project_id
       and ppe.proj_element_id = ppwa.proj_element_id;
Line: 1645

    select por2.object_relationship_id, por2.relationship_type, ppev.element_version_id
      from pa_object_relationships  por1,
           pa_object_relationships  por2,
           pa_proj_element_versions ppev,
           pa_proj_elements         ppe
     where ppe.proj_element_id = p_task_id
       and ppe.proj_element_id = ppev.proj_element_id
       and ppe.project_id = ppev.project_id
       and ppev.element_version_id = por1.object_id_from1
       and por1.relationship_type = 'S'
       and por2.object_id_to1 = p_structure_ver_id
       and por2.object_id_from1 = por1.object_id_to1
       and por2.relationship_type = p_relationship_type -- IN ('LF', 'LW') -- Fix for Bug # 4471484.
       -- and rownum < 2 -- Fix for Bug # 4477118.
     order by ppev.element_version_id desc ; -- por2.relationship_type desc, -- Fix for Bug # 4477118.
Line: 1662

    select por1.object_id_from1
      from pa_object_relationships  por1,
           pa_object_relationships  por2
     where por2.object_id_to1 = p_structure_ver_id
       and por2.object_id_from1 = por1.object_id_to1
       and por2.relationship_type IN ('LF', 'LW')
       and rownum < 2
  order by por1.object_id_from1 desc;
Line: 1689

    select por2.object_relationship_id, por2.relationship_type, ppev.element_version_id
      from pa_object_relationships  por1,
           pa_object_relationships  por2,
           pa_proj_element_versions ppev,
           pa_proj_elements         ppe
     where ppe.proj_element_id = p_task_id
       and ppe.proj_element_id = ppev.proj_element_id
       and ppe.project_id = ppev.project_id
       and ppev.element_version_id = por1.object_id_from1
       and por1.relationship_type = 'S'
       and por2.object_id_to1 = p_structure_ver_id
       and por2.object_id_from1 = por1.object_id_to1
       and por2.relationship_type = p_relationship_type
     order by ppev.element_version_id desc ;
Line: 1720

    select por2.object_id_to1
      from pa_object_relationships  por1,
           pa_object_relationships  por2
     where por1.object_id_from1 = p_task_ver_id
       and por1.object_id_to1 = por2.object_id_from1
       and por2.relationship_type IN ('LF', 'LW')
       and rownum < 2
  order by por2.object_id_to1 desc;
Line: 1771

     SELECT por1.object_id_to1 RELATED_TASK
     FROM   pa_object_relationships por1
     WHERE  por1.relationship_type     = 'D'
     AND    LEVEL = 1
     AND    por1.object_id_from2 = por1.object_id_to2
     START WITH       por1.object_id_from1 = p_src_task_ver_id
     CONNECT BY PRIOR por1.object_id_to1   = por1.object_id_from1
     AND        PRIOR por1.relationship_type = por1.relationship_type
     AND        PRIOR por1.object_id_from2 = por1.object_id_from2
     ;
Line: 1815

     SELECT por1.object_id_to1 RELATED_TASK
     FROM   pa_object_relationships por1
     WHERE      por1.relationship_type     = 'S'
     AND        por1.relationship_subtype = 'TASK_TO_TASK'
     START WITH       por1.object_id_from1 = p_src_task_ver_id
                  AND relationship_type = 'S' --bug 3944567
     CONNECT BY PRIOR por1.object_id_to1   = por1.object_id_from1
     AND        PRIOR por1.relationship_type = por1.relationship_type
     UNION
     SELECT por2.object_id_from1 RELATED_TASK
     FROM   pa_object_relationships por2
     WHERE      por2.relationship_type          = 'S'
     AND        por2.relationship_subtype = 'TASK_TO_TASK'
     START WITH       por2.object_id_to1   = p_src_task_ver_id
                  AND relationship_type = 'S' --bug 3944567
     CONNECT BY PRIOR por2.object_id_from1 = por2.object_id_to1
     AND        PRIOR por2.relationship_type = por2.relationship_type
     UNION
     SELECT p_src_task_ver_id RELATED_TASK
     FROM   dual
     ;
Line: 1839

     select object_id_from1 elem_ver_id
       from pa_object_relationships
      start with object_id_to1 = p_orig_succ_task_ver_id
        and relationship_type = 'D'
 connect by  object_id_to1 =  prior object_id_from1
        and relationship_type = prior relationship_type
        and object_id_to2 = object_id_from2
     INTERSECT
     select object_id_to1
       from pa_object_relationships
      start with object_id_to1 = p_src_task_ver_id
        and relationship_type = 'S'
 connect by prior object_id_to1 = object_id_from1
        and relationship_type = prior relationship_type;
Line: 1887

    Select count(1) from pa_object_relationships
     where relationship_type IN ('LW', 'LF')
       and (object_id_from2 = p_project_id or object_id_to2 = p_project_id);
Line: 1893

    Select count(1) from pa_object_relationships
     where relationship_type = 'LF'
       and (object_id_from2 = p_project_id or object_id_to2 = p_project_id);
Line: 1898

    Select count(1) from pa_object_relationships
     where relationship_type = 'LW'
       and (object_id_from2 = p_project_id or object_id_to2 = p_project_id);
Line: 1940

  select project_currency_code
    from pa_projects_all
   where project_id = C_project_id;
Line: 1965

    select count(1)
      from pa_object_relationships
     where relationship_type = 'D'
       and object_id_from1 IN (     --get all tasks in upper branch
               select object_id_to1
               from pa_object_relationships
               start with object_id_to1 = p_new_parent_task_ver_id
                      and relationship_type = 'S'
               connect by prior object_id_from1  = object_id_to1
                   and relationship_type = prior relationship_type
                   and prior object_type_from = object_type_to)
       and object_id_to1 IN (       --get all tasks in lower branch
               select object_id_to1
               from pa_object_relationships
               start with object_id_to1 = p_task_ver_id
                      and relationship_type = 'S'
               connect by prior object_id_to1 = object_id_from1
                   and relationship_type = prior relationship_type
                   and prior object_type_to = object_type_from);
Line: 1986

    select count(1)
      from pa_object_relationships
     where relationship_type = 'D'
       and object_id_from1 IN (    --get tasks in lower branch
               select object_id_to1
               from pa_object_relationships
               start with object_id_to1 = p_task_ver_id
                      and relationship_type = 'S'
               connect by prior object_id_to1 = object_id_from1
                   and relationship_type = prior relationship_type
                   and prior object_type_to = object_type_from)
       and object_id_to1 IN (     --get tasks in upper branch
               select object_id_to1
               from pa_object_relationships
               start with object_id_to1 = p_new_parent_task_ver_id
                      and relationship_type = 'S'
               connect by prior object_id_from1  = object_id_to1
                   and relationship_type = prior relationship_type
                   and prior object_type_from = object_type_to);
Line: 2033

select count(pslv.sub_project_id)
from pa_structures_links_v pslv
where pslv.parent_project_id = c_project_id
and pslv.parent_task_id = c_task_id
and pslv.parent_task_version_id = c_task_version_id;
Line: 2040

select ppev.element_version_id
from pa_proj_element_versions ppev
where ppev.project_id = c_project_id
and ppev.proj_element_id = c_task_id
and ppev.parent_structure_version_id = c_structure_version_id;
Line: 2105

select 1
from   dual
where exists (select 1
              from pa_proj_element_versions pev, pa_object_relationships por, pa_proj_elem_ver_structure ppevs
              where pev.parent_structure_version_id = c_object_id_from
	      and pev.element_version_id = por.object_id_from1
	      and por.object_id_to1 = ppevs.element_version_id
              -- Bug Fix 5077552
              -- Adding the project id to avoid the FTS on ppevs.
              and por.object_id_to2 = ppevs.project_id
	      and por.object_type_to = 'PA_STRUCTURES'
	      and por.relationship_type in (c_relationship_type, 'S')
	      and ppevs.status_code='STRUCTURE_WORKING');
Line: 2122

select ppevs.status_code status_code
from (select por.object_id_to1
      from pa_object_relationships por
      where por.object_type_to = 'PA_STRUCTURES'
      and relationship_type in (c_relationship_type, 'S')
      start with por.object_id_from1 = c_object_id_from
      connect by prior por.object_id_to1 = por.object_id_from1
      and prior relationship_type in (c_relationship_type, 'S')) por
      ,pa_proj_elem_ver_structure ppevs
where
    por.object_id_to1 = ppevs.element_version_id (+);
Line: 2134

select ppevs.status_code status_code
from pa_object_relationships por, pa_proj_elem_ver_structure ppevs
where por.object_id_to1 = ppevs.element_version_id (+)
and por.object_type_to = 'PA_STRUCTURES'
and relationship_type in (c_relationship_type, 'S')
start with por.object_id_from1 = c_object_id_from
connect by prior por.object_id_to1 = por.object_id_from1
and prior relationship_type in (c_relationship_type, 'S');
Line: 2204

    SELECT '1'
       from     pa_object_relationships por
       WHERE p_structure_ver_id = por.object_id_to1
       and por.object_id_to2 = p_project_id
       and por.relationship_type IN ('LW', 'LF');
Line: 2212

    SELECT '1'
       from    pa_object_relationships por
       WHERE p_structure_ver_id = por.object_id_to1
       and por.object_id_to2 = p_project_id
       and por.relationship_type = 'LW';
Line: 2219

    SELECT '1'
        from   pa_object_relationships por
       WHERE p_structure_ver_id = por.object_id_to1
       and por.object_id_to2 = p_project_id
       and por.relationship_type = 'LF';
Line: 2270

    Select count(1) from pa_object_relationships
     where relationship_type IN ('LW', 'LF')
       and object_id_from2 = p_project_id;
Line: 2275

    Select count(1) from pa_object_relationships
     where relationship_type = 'LF'
       and object_id_from2 = p_project_id;
Line: 2280

    Select count(1) from pa_object_relationships
     where relationship_type = 'LW'
       and (object_id_from2 = p_project_id);