DBA Data[Home] [Help]

APPS.AHL_COMPLEX_MX_PVT SQL Statements

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

Line: 67

    SELECT uom_code,
      counter_value
    FROM AHL_BUILD_GOALS
    WHERE visit_id = c_visit_id;
Line: 75

    SELECT start_date_time FROM AHL_VISITS_B WHERE visit_id = c_visit_id;
Line: 80

    SELECT 'Y'
    FROM csi_item_instances
    WHERE instance_id   = c_instance_id
    AND INV_LOCATOR_ID IS NULL
    AND WIP_JOB_ID     IS NULL;
Line: 89

    SELECT unit_effectivity_id,
      due_date,
      NVL(AMI_II_COUNTER_ID, UMPCounter_ID) counter_id,
      (SELECT uom_code
      FROM csi_counters_b
      WHERE counter_id = NVL(AMI_II_COUNTER_ID, UMPCounter_ID)
      ) uom_code,
      NVL(due_counter_value,0) due_counter_value
    FROM
      (SELECT UMP.unit_effectivity_id,
        UMP.due_date,
        (SELECT ii.counter_id
        FROM CSI_COUNTER_ASSOCIATIONS CCA,
          CSI_COUNTERS_VL ii,
          CSI_COUNTER_TEMPLATE_VL tmp
        WHERE CCA.SOURCE_OBJECT_CODE = 'CP'
        AND CCA.SOURCE_OBJECT_ID     = UMP.CSI_ITEM_INSTANCE_ID
        AND ii.counter_id            = cca.counter_id
        AND tmp.counter_id           = ami.counter_id
        AND tmp.name                 = ii.counter_template_name
        ) AMI_II_COUNTER_ID,
        UMP.counter_id UMPCounter_ID,
        UMP.due_counter_value
      FROM AHL_UNIT_EFFECTIVITIES_B UMP,
        AHL_MR_HEADERS_B MRH,
        AHL_MR_INTERVALS AMI
      WHERE
        --Table joins
        UMP.MR_HEADER_ID        = MRH.MR_HEADER_ID
      AND ami.mr_interval_id(+) = ump.mr_interval_id
        -- Bindings
      AND UMP.CSI_ITEM_INSTANCE_ID = c_instance_id
        --UMP Related conditions
      AND UMP.APPLICATION_USG_CODE= 'AHL'
      AND (UMP.STATUS_CODE       IS NULL
      OR UMP.STATUS_CODE          ='INIT-DUE')
        --MR Related conditions
      AND MRH.SERVICE_TYPE_CODE      = 'ASR'
      AND MRH.IMPLEMENT_STATUS_CODE IN ('MANDATORY','SOFT_LIMIT','OPTIONAL_IMPLEMENT')
      AND UMP.due_date              IS NOT NULL
      ORDER BY due_date
      )
    WHERE rownum <2;
Line: 137

    SELECT unit_effectivity_id,
      due_date,
      NVL(AMI_II_COUNTER_ID, UMPCounter_ID) counter_id,
      (SELECT uom_code
      FROM csi_counters_b
      WHERE counter_id = NVL(AMI_II_COUNTER_ID, UMPCounter_ID)
      ) uom_code,
      NVL(due_counter_value,0) due_counter_value
    FROM
      (SELECT UMP.unit_effectivity_id,
        UMP.due_date,
        (SELECT ii.counter_id
        FROM CSI_COUNTER_ASSOCIATIONS CCA,
          CSI_COUNTERS_VL ii,
          CSI_COUNTER_TEMPLATE_VL tmp
        WHERE CCA.SOURCE_OBJECT_CODE = 'CP'
        AND CCA.SOURCE_OBJECT_ID     = UMP.CSI_ITEM_INSTANCE_ID
        AND ii.counter_id            = cca.counter_id
        AND tmp.counter_id           = ami.counter_id
        AND tmp.name                 = ii.counter_template_name
        ) AMI_II_COUNTER_ID,
        UMP.counter_id UMPCounter_ID,
        UMP.due_counter_value
      FROM AHL_UNIT_EFFECTIVITIES_B UMP,
        AHL_MR_HEADERS_B MRH,
        AHL_MR_INTERVALS AMI
      WHERE
        --Table joins
        UMP.MR_HEADER_ID        = MRH.MR_HEADER_ID
      AND ami.mr_interval_id(+) = ump.mr_interval_id
        -- Bindings
      AND UMP.unit_effectivity_id = c_ue_id
        --UMP Related conditions
      AND UMP.APPLICATION_USG_CODE= 'AHL'
      AND (UMP.STATUS_CODE       IS NULL
      OR UMP.STATUS_CODE          ='INIT-DUE')
        --MR Related conditions
      AND MRH.SERVICE_TYPE_CODE      = 'ASR'
      AND MRH.IMPLEMENT_STATUS_CODE IN ('MANDATORY','SOFT_LIMIT','OPTIONAL_IMPLEMENT')
      AND UMP.due_date              IS NOT NULL
      ORDER BY due_date
      );
Line: 183

    SELECT
      nvl((SELECT ccr.net_reading
            FROM csi_counter_readings ccr
            WHERE ccr.counter_value_id     = cc.CTR_VAL_MAX_SEQ_NO
            AND NVL(ccr.disabled_flag,'N') = 'N'
      ),0) net_reading
    FROM CSI_COUNTERS_B CC
    WHERE CC.COUNTER_ID = c_counter_id;
Line: 271

    ' The selected UE values are > ' || ' Due Date = ' || TO_CHAR(l_due_date) ||
    ' Counter UOM = ' || l_counter_uom || ' UE Line id = ' || l_ue_id||
    ' Counter Id'||l_counter_id );
Line: 576

  SELECT NVL(ue.earliest_due_date,ue.due_date)
  FROM ahl_unit_effectivities_b ue,
    CS_INCIDENTS_ALL_B nr
  WHERE ue.csi_item_instance_id      =c_instance_id
  AND ue.cs_incident_id              =nr.incident_id
  AND nr.incident_type_id            =fnd_profile.value('AHL_REMOVAL_NON_ROUTINE') -- Removal NR type Id
  AND ue.object_type                 ='SR'
  AND ue.application_usg_code        = fnd_profile.value('AHL_APPLN_USAGE')
  AND NVL(ue.status_code,'INIT-DUE') = 'INIT-DUE';
Line: 614

  SELECT MIN(NVL(earliest_due_date,due_date))
  FROM ahl_unit_effectivities_b B,
    ahl_mr_headers_b mr
  WHERE B.mr_header_id                =mr.mr_header_id
  AND NVL(mr.service_type_code,'ASR') = 'ASR'
  AND B.object_type                   ='MR'
  AND B.application_usg_code          = fnd_profile.value('AHL_APPLN_USAGE')
  AND NVL(B.status_code,'INIT-DUE')   = 'INIT-DUE'
    --AND B.preceding_ue_id            IS NULL
  AND B.csi_item_instance_id IN
    (SELECT subject_id
    FROM csi_ii_relationships
    WHERE 1                      =1
      START WITH object_id       =c_instance_id
        AND relationship_type_code = 'COMPONENT-OF'
        AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
      CONNECT BY prior subject_id=object_id
        AND relationship_type_code = 'COMPONENT-OF'
        AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))

    UNION

    SELECT c_instance_id AS subject_id
    FROM dual -- incliude the root instance id also
    );
Line: 699

  SELECT COUNT(visit_id)
  INTO l_have_visit
  FROM ahl_visits_b visit
  WHERE visit.status_code <> 'CLOSED'
  AND TRUNC(Get_Visit_End_Date(visit.visit_id)) BETWEEN p_from_dt AND p_to_dt
  AND visit.item_instance_id IN
    (SELECT object_id
    FROM csi_ii_relationships
    WHERE 1                      =1
      START WITH subject_id      = p_instance_id
      AND AHL_COMPLEX_MX_PVT.Is_Instance_On_Visit(visit.visit_id,subject_id)='Y'
      CONNECT BY PRIOR object_id = subject_id
      AND AHL_COMPLEX_MX_PVT.Is_Instance_On_Visit(visit.visit_id,subject_id)='Y'
    UNION

    SELECT p_instance_id object_id FROM dual
    )
  AND IS_RTS_VISIT(p_instance_id,visit.visit_id) = 1;
Line: 738

  SELECT 1
  INTO l_RTS_visit
  FROM ahl_visits_b vst,
    ahl_visit_tasks_b task
  WHERE vst.visit_id             = task.visit_id
  and vst.visit_id=p_visit_id
  AND (vst.ITEM_INSTANCE_ID    = p_instance_id
  OR task.instance_id            =p_instance_id)
  AND task.return_to_supply_flag = 'Y'
  AND task.status_code          <> 'DELETED'
  ANd rownum <2;
Line: 776

  SELECT cc.UOM_CODE,
    (SELECT ccr.net_reading
    FROM csi_counter_readings ccr
    WHERE ccr.counter_value_id     = cc.CTR_VAL_MAX_SEQ_NO
    AND NVL(ccr.disabled_flag,'N') = 'N'
    )
  INTO l_ctr_uom,
    l_ctr_reading
  FROM CSI_COUNTER_ASSOCIATIONS CCA,
    CSI_COUNTERS_VL CC
  WHERE CCA.COUNTER_ID         = CC.COUNTER_ID
  AND CCA.SOURCE_OBJECT_ID     = p_instance_id
  AND CCA.SOURCE_OBJECT_CODE   = 'CP'
  AND CC.COUNTER_TEMPLATE_NAME = p_ctr_template_name;
Line: 807

  select max(nvl(wdj.scheduled_completion_date,vts.end_date_time))
  from ahl_visit_tasks_b vts, ahl_workorders wo, wip_discrete_jobs wdj
  where
  vts.visit_id = p_visit_id
  and vts.return_to_supply_flag = 'Y'
  and vts.status_code <> 'DELETED'
  and not exists (select '1' from ahl_workorders where visit_task_id = vts.visit_task_id and status_code in (12,22,4,5,7))
  /*If workorder exists then its status should not be Closed, Deleted, Complete, Complete No-charge, Cancelled */
  and vts.visit_task_id = wo.visit_task_id (+)
  and wo.wip_entity_id = wdj.wip_entity_id (+);
Line: 819

  SELECT CLOSE_DATE_TIME
  FROM AHL_VISITS_B
  WHERE VISIT_ID = p_visit_id;
Line: 864

  SELECT COUNT(*) FROM (
  SELECT distinct vst.visit_id, vts.instance_id
  FROM
  AHL_VISITS_B VST, AHL_VISIT_TASKS_B VTS
  WHERE
  vst.visit_id = vts.visit_id
  AND ( (c_visit_state = 'PLANNED' and VST.STATUS_CODE IN ('DRAFT','PLANNING')) OR
  (c_visit_state = 'SCHEDULED' and VST.STATUS_CODE IN ('RELEASED','PARTIALLY RELEASED')))
  AND VTS.INVENTORY_ITEM_ID = ITEM_ID
  AND VST.ORGANIZATION_ID =  ORG_ID
  and vts.return_to_supply_flag = 'Y'
  and vts.status_code <> 'DELETED'
  and not exists (select '1' from ahl_workorders where visit_task_id = vts.visit_task_id and status_code in (12,22,4,5,7))
  AND TRUNC(AHL_COMPLEX_MX_PVT.Get_Visit_End_Date(VST.VISIT_ID)) BETWEEN TRUNC(START_DATE) AND TRUNC(END_DATE)
  union
  SELECT distinct vst.visit_id, vst.item_instance_id
  FROM
  AHL_VISITS_B VST
  WHERE
  ( (c_visit_state = 'PLANNED' and VST.STATUS_CODE IN ('DRAFT','PLANNING')) OR
  (c_visit_state = 'SCHEDULED' and VST.STATUS_CODE IN ('RELEASED','PARTIALLY RELEASED')))
  AND VST.INVENTORY_ITEM_ID = ITEM_ID
  AND VST.ORGANIZATION_ID =  ORG_ID
  and exists(select 1 from ahl_visit_tasks_b vts where vts.visit_id = vst.visit_id and vts.return_to_supply_flag = 'Y' and vts.inventory_item_id <> vst.inventory_item_id and
  vts.status_code <> 'DELETED' and not exists (select '1' from ahl_workorders where visit_task_id = vts.visit_task_id and status_code in (12,22,4,5,7)) and rownum < 2)
  AND TRUNC(AHL_COMPLEX_MX_PVT.Get_Visit_End_Date(VST.VISIT_ID)) BETWEEN TRUNC(START_DATE) AND TRUNC(END_DATE)
  );
Line: 924

  SELECT COUNT(*) FROM (
  SELECT distinct vst.visit_id, vts.instance_id
  FROM
  AHL_VISITS_B VST, AHL_VISIT_TASKS_B VTS
  WHERE
  vst.visit_id = vts.visit_id
  AND vst.status_code IN ('DRAFT' , 'PLANNING', 'PARTIALLY RELEASED', 'RELEASED')
  AND VTS.INVENTORY_ITEM_ID = ITEM_ID
  AND VST.ORGANIZATION_ID =  ORG_ID
  and vts.return_to_supply_flag = 'Y'
  and vts.status_code <> 'DELETED'
  and not exists (select '1' from ahl_workorders where visit_task_id = vts.visit_task_id and status_code in (12,22,4,5,7))
  and LAST_DAY(AHL_COMPLEX_MX_PVT.Get_Visit_End_Date(VST.VISIT_ID)) = REQ_DATE
  union
  SELECT distinct vst.visit_id, vst.item_instance_id
  FROM
  AHL_VISITS_B VST
  WHERE
  vst.status_code IN ('DRAFT' , 'PLANNING', 'PARTIALLY RELEASED', 'RELEASED')
  AND VST.INVENTORY_ITEM_ID = ITEM_ID
  AND VST.ORGANIZATION_ID =  ORG_ID
  and exists(select 1 from ahl_visit_tasks_b vts where vts.visit_id = vst.visit_id and vts.return_to_supply_flag = 'Y' and vts.inventory_item_id <> vst.inventory_item_id and
  vts.status_code <> 'DELETED' and not exists (select '1' from ahl_workorders where visit_task_id = vts.visit_task_id and status_code in (12,22,4,5,7)) and rownum < 2)
  and LAST_DAY(AHL_COMPLEX_MX_PVT.Get_Visit_End_Date(VST.VISIT_ID)) = REQ_DATE
  );
Line: 982

  SELECT cii.instance_id,cii.location_type_code, cii.instance_usage_code,cii.wip_job_id,cii.inv_locator_id,
  mil.segment19,mil.segment20
  -- fix for bug 16304850
  --FROM csi_item_instances cii ,mtl_item_locations_kfv mil
  FROM csi_item_instances cii ,mtl_item_locations mil
  -- end fix for bug 16304850
  WHERE cii.instance_id = c_instance_id
  and cii.inv_locator_id = mil.inventory_location_id (+);
Line: 992

  SELECT item_instance_id
  FROM AHL_VISITS_B
  WHERE visit_id = c_visit_id;
Line: 997

  SELECT object_id, subject_id, position_reference, level, relationship_id csi_ii_relationship_id,
         object_version_number csi_ii_object_version_number
  FROM csi_ii_relationships
  START WITH object_id = c_instance_id
         AND relationship_type_code = 'COMPONENT-OF'
         AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
  CONNECT BY PRIOR subject_id = object_id
         AND relationship_type_code = 'COMPONENT-OF'
         AND trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1))
  ORDER BY level;
Line: 1010

  SELECT vst.visit_Id
  FROM ahl_visits_b vst, ahl_visit_tasks_b vts
  WHERE
  vst.project_id = c_project_id
  and vst.visit_id = vts.visit_id
  and vts.project_task_id = c_project_task_id
  and rownum < 2;
Line: 1020

  SELECT VST.Visit_Id
  FROM AHL_WORKORDERS WO, AHL_VISIT_TASKS_B VTS, AHL_VISITS_B VST
  WHERE
  WO.wip_entity_id = c_wip_entity_id
  AND VTS.visit_task_id = WO.visit_task_id
  AND VST.visit_id = VTS.visit_id;