DBA Data[Home] [Help]

APPS.AHL_PRD_PARTS_CHANGE_PVT SQL Statements

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

Line: 44

PROCEDURE update_item_location(
  p_x_parts_rec           In Out Nocopy ahl_parts_rec_type,
  p_x_csi_transaction_rec In Out Nocopy CSI_DATASTRUCTURES_PUB.transaction_rec,
  x_return_status         Out Nocopy   Varchar2);
Line: 74

PROCEDURE Update_Material_Return (p_return_mtl_txn_id  IN NUMBER,
                                  p_workorder_id       IN NUMBER,
                                  p_Item_Instance_Id   IN  NUMBER,
                                  x_return_status  OUT NOCOPY VARCHAR2);
Line: 89

PROCEDURE update_csi_item_instance(
   p_instance_rec          IN       csi_datastructures_pub.instance_rec,
   p_x_csi_transaction_rec In Out Nocopy CSI_DATASTRUCTURES_PUB.transaction_rec,
   X_Return_Status         Out NOCOPY Varchar2
);
Line: 322

         update_item_location(
                            p_x_parts_rec => p_x_parts_rec_tbl(i),
                            p_x_csi_transaction_rec => l_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 398

      AHL_PART_CHANGES_PKG.insert_row(
            X_ROWID => l_row_id,
            X_PART_CHANGE_ID => p_x_parts_rec_tbl(i).part_change_txn_id,
            X_UNIT_CONFIG_HEADER_ID =>p_x_parts_rec_tbl(i).unit_config_header_id,
            X_REMOVED_INSTANCE_ID => p_x_parts_rec_tbl(i).removed_instance_id,
            --X_MC_RELATIONSHIP_ID => p_x_parts_rec_tbl(i).mc_relationship_id,
            X_MC_RELATIONSHIP_ID => l_path_position_id,
            X_REMOVAL_CODE =>  p_x_parts_rec_tbl(i).removal_code,
            --X_STATUS_ID =>  p_x_parts_rec_tbl(i).Condition_id,
            X_REMOVAL_REASON_ID =>  p_x_parts_rec_tbl(i).removal_reason_id,
            X_INSTALLED_INSTANCE_ID => p_x_parts_rec_tbl(i).installed_instance_id,
            X_WORKORDER_OPERATION_ID => p_x_parts_rec_tbl(i).workorder_operation_id,
            X_OBJECT_VERSION_NUMBER => 1,
            --X_COLLECTION_ID => p_x_parts_rec_tbl(i).collection_id,
            --X_WORKORDER_MTL_TXN_ID =>   p_x_parts_rec_tbl(i).material_txn_id,
            --X_NON_ROUTINE_WORKORDER_ID => null,
            X_REMOVAL_DATE => p_x_parts_rec_tbl(i).removal_date,
            X_INSTALLATION_DATE => p_x_parts_rec_tbl(i).Installation_Date,
            X_ISSUE_MTL_TXN_ID => l_issue_mtl_txn_id,
            X_RETURN_MTL_TXN_ID => null,
            X_PART_CHANGE_TYPE => l_part_change_type,
            X_CREATION_DATE => sysdate,
            X_CREATED_BY =>  fnd_global.user_id,
            X_LAST_UPDATE_DATE => sysdate,
            X_LAST_UPDATED_BY  => fnd_global.user_id,
            X_LAST_UPDATE_LOGIN  => fnd_global.login_id,
            X_ATTRIBUTE_CATEGORY =>null,
            X_ATTRIBUTE1 => null,
            X_ATTRIBUTE2 =>null,
            X_ATTRIBUTE3 =>null,
            X_ATTRIBUTE4 =>null,
            X_ATTRIBUTE5 =>null,
            X_ATTRIBUTE6 =>null,
            X_ATTRIBUTE7 =>null,
            X_ATTRIBUTE8 =>null,
            X_ATTRIBUTE9 =>null,
            X_ATTRIBUTE10 =>null,
            X_ATTRIBUTE11 =>null,
            X_ATTRIBUTE12 =>null,
            X_ATTRIBUTE13 =>null,
            X_ATTRIBUTE14 =>null,
            X_ATTRIBUTE15 =>null,
            X_QUANTITY => l_part_change_qty);
Line: 550

    select 'x'
    from ahl_unit_config_headers
    where unit_config_header_id = p_uc_header_id
        and trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1));
Line: 557

    select workorder_operation_id
    from ahl_workorder_operations
    where workorder_id= p_wo_id
        and operation_sequence_num = p_op_seq_num;
Line: 565

    select job_status_code, organization_id , wip_entity_id
    --from ahl_workorders_v
    from ahl_workorder_tasks_v
    where workorder_id = p_wo_id;
Line: 573

    select status_code
    from ahl_visits_vl
    where visit_id = p_visit_id;
Line: 579

    select inventory_location_id
    from mtl_item_locations_kfv
    where concatenated_segments = p_locator_code
        and organization_id =p_org_id;
Line: 590

    select cii.wip_job_id,
    (select wip_entity_name
      from wip_entities
      where wip_entity_id = cii.wip_job_id) wip_job_name
    from csi_item_instances cii
    where cii.instance_id= l_item_instance_id
        --and location_type_code  NOT IN ('PO','IN-TRANSIT','PROJECT','INVENTORY')
        and cii.location_type_code = 'WIP'
        and trunc(sysdate) < trunc(nvl(cii.active_end_date, sysdate+1))
        and cii.quantity > 0;
Line: 603

    select inventory_item_id, instance_number
    from csi_item_instances
    where instance_id= p_item_instance_id
       and trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1));
Line: 611

    Select 'x'
    From mtl_system_items_b
    where inventory_item_id = p_inventory_item_id
      and organization_id = p_org_id
      and enabled_flag = 'Y';
Line: 624

    SELECT inventory_item_id,
           inv_master_organization_id,
           lot_number,
           quantity,
           unit_of_measure,
           inventory_revision,
           serial_number
      FROM csi_item_instances
     WHERE instance_id = p_instance_id;
Line: 1095

    select unit_config_header_id
    from ahl_unit_config_headers
    where name = p_uc_name;
Line: 1101

    select instance_id
    from csi_item_instances
    where instance_number= p_instance_num;
Line: 1108

    select status_id
    from mtl_material_statuses
    where status_code = p_condition;
Line: 1115

    select reason_id
    from mtl_transaction_reasons
    where reason_name = p_Reason_Name;
Line: 1121

    select lookup_code
    from fnd_lookup_values_vl
    where meaning = p_meaning
      and lookup_type= 'AHL_REMOVAL_CODE';
Line: 1129

    select lookup_code
    from fnd_lookup_values_vl
    where meaning = p_meaning
      and lookup_type= 'REQUEST_PROBLEM_CODE';
Line: 1136

    select visit_id from ahl_visits_vl
    where visit_number = p_visit_number;
Line: 1303

    select unit_config_header_id, unit_config_status_code,active_uc_status_code
    from ahl_unit_config_headers
    where name = p_uc_name
      and trunc(sysdate) < trunc(nvl(active_end_date, sysdate+1));
Line: 1310

    select location_type_code, f.meaning
    from csi_item_instances csi, csi_lookups f
    where csi.location_type_code = f.lookup_code



        and f.lookup_type = p_csi_location_type
        and  instance_id= p_item_instance_id
    	and  TRUNC(SYSDATE) < TRUNC(NVL(active_end_date, SYSDATE+1));
Line: 1323

  SELECT
         NVL(VST.ITEM_INSTANCE_ID, VTS.INSTANCE_ID)
  FROM
        AHL_WORKORDERS AWOS,
        AHL_VISITS_B VST,
        AHL_VISIT_TASKS_B VTS
  WHERE
        AWOS.VISIT_TASK_ID = VTS.VISIT_TASK_ID   AND
        VST.VISIT_ID = VTS.VISIT_ID  AND
        WORKORDER_ID = p_workorder_id;
Line: 1429

  AHL_Util_UC_Pkg.GetCSI_Transaction_ID('UC_UPDATE',l_transaction_type_id, l_return_val);
Line: 1453

    SELECT 'X'
    FROM mtl_system_items_b mtl, csi_item_instances csi
    WHERE csi.instance_id = p_instance_id
    AND csi.inventory_item_id = mtl.inventory_item_id
    AND NVL(csi.inv_organization_id, csi.inv_master_organization_id) = mtl.organization_id
    AND mtl.serial_number_control_code = 1;
Line: 1465

  SELECT QUANTITY from csi_item_instances
  WHERE INSTANCE_ID = p_instance_id;
Line: 1476

  select instance_number,object_Version_number
  from csi_item_instances CII
  where CII.instance_id = p_instance_id;
Line: 1481

  select wip_entity_id from ahl_workorders
  where workorder_id = p_workorder_id;
Line: 1486

  SELECT C1.instance_id FROM CSI_ITEM_INSTANCES C1, CSI_ITEM_INSTANCES C2
  WHERE C1.INV_MASTER_ORGANIZATION_ID= C2.INV_MASTER_ORGANIZATION_ID
  AND C1.INVENTORY_ITEM_ID = C2.INVENTORY_ITEM_ID
  AND NVL(C1.INVENTORY_REVISION,'x') = NVL(C2.INVENTORY_REVISION,'x')
  AND NVL(C1.LOT_NUMBER,'x') = NVL(C2.LOT_NUMBER,'x')
  AND C1.WIP_JOB_ID= p_wip_job_id
  AND C1.unit_of_measure = C2.unit_of_measure
  AND C2.instance_id = p_instance_id
  AND C1.quantity > 0
  AND C1.ACTIVE_START_DATE <= SYSDATE
  AND ((C1.ACTIVE_END_DATE IS NULL) OR (C1.ACTIVE_END_DATE > SYSDATE));
Line: 1565

        update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 1627

        update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 1641

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 1697

          AHL_DEBUG_PUB.debug('update_item_location :: ' ||l_dest_instance_id);
Line: 1699

        /*update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 1796

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 1858

        update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 1921

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 1994

     update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 2083

    SELECT 'X'
    FROM mtl_system_items_b mtl, csi_item_instances csi
    WHERE csi.instance_id = p_instance_id
    AND csi.inventory_item_id = mtl.inventory_item_id
    AND NVL(csi.inv_organization_id, csi.inv_master_organization_id) = mtl.organization_id
    AND mtl.serial_number_control_code = 1;
Line: 2095

  SELECT QUANTITY from csi_item_instances
  WHERE INSTANCE_ID = p_instance_id;
Line: 2106

  select instance_number,object_Version_number
  from csi_item_instances CII
  where CII.instance_id = p_instance_id;
Line: 2111

  select wip_entity_id from ahl_workorders
  where workorder_id = p_workorder_id;
Line: 2116

  SELECT C1.instance_id FROM CSI_ITEM_INSTANCES C1, CSI_ITEM_INSTANCES C2
  WHERE C1.INV_MASTER_ORGANIZATION_ID= C2.INV_MASTER_ORGANIZATION_ID
  AND C1.INVENTORY_ITEM_ID = C2.INVENTORY_ITEM_ID
  AND NVL(C1.INVENTORY_REVISION,'x') = NVL(C2.INVENTORY_REVISION,'x')
  AND NVL(C1.LOT_NUMBER,'x') = NVL(C2.LOT_NUMBER,'x')
  AND C1.WIP_JOB_ID= p_wip_job_id
  AND C1.unit_of_measure = C2.unit_of_measure
  AND C2.instance_id = p_instance_id
  AND C1.quantity > 0
  AND C1.ACTIVE_START_DATE <= SYSDATE
  AND ((C1.ACTIVE_END_DATE IS NULL) OR (C1.ACTIVE_END_DATE > SYSDATE));
Line: 2146

       CSI_ITEM_INSTANCE_PUB. update_item_instance (
                                             p_api_version =>1.0
                                            ,p_commit => fnd_api.g_false
                                            ,p_init_msg_list => fnd_api.g_false
                                            ,p_validation_level  => fnd_api.g_valid_level_full
                                            ,p_instance_rec => l_instance_rec
                                            ,p_ext_attrib_values_tbl=>l_extend_attrib_values_tbl
                                            ,p_party_tbl    =>l_party_tbl
                                            ,p_account_tbl => l_account_tbl
                                            ,p_pricing_attrib_tbl => l_pricing_attrib_tbl
                                            ,p_org_assignments_tbl   => l_org_assignments_tbl
                                            ,p_asset_assignment_tbl  => l_asset_assignment_tbl
                                            ,p_txn_rec  => p_x_csi_transaction_rec
                                            ,x_instance_id_lst  => l_instance_id_lst
                                            ,x_return_status => x_return_status
                                            ,x_msg_count => l_msg_count
                                            ,x_msg_data  => l_msg_data );
Line: 2225

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 2242

          AHL_DEBUG_PUB.debug('Sunil : Updated installed instance qty to :  ' || p_x_parts_rec.Installed_Quantity);
Line: 2266

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 2286

          AHL_DEBUG_PUB.debug('Sunil : Updated fake installed instance qty to :  0 ');
Line: 2308

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 2315

          AHL_DEBUG_PUB.debug('Sunil : Updated qty on config to  : ' || l_instance_rec.quantity);
Line: 2382

        update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 2437

        update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 2451

        update_csi_item_instance(
            p_instance_rec        => l_instance_rec,
            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
            x_return_status      =>  x_return_status
        );
Line: 2509

          AHL_DEBUG_PUB.debug('update_item_location :: ' ||l_dest_instance_id);
Line: 2511

        /*update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 2569

     csi_ii_relationships_pub.update_relationship(
                                                p_api_version => 1.0
                                                ,p_relationship_tbl => l_csi_relationship_tbl

                                                ,p_txn_rec => p_x_csi_transaction_rec

                                                ,x_return_status => x_return_status

                                                ,x_msg_count => l_msg_count
                                                ,x_msg_data  => l_msg_data);
Line: 2586

    update_item_location(
                            p_x_parts_rec => p_x_parts_rec,
                            p_x_csi_transaction_rec => p_x_csi_transaction_rec,
                            x_return_status => x_return_status);
Line: 2618

Procedure Update_item_location(p_x_parts_rec IN out nocopy  ahl_parts_rec_type,
 p_x_csi_transaction_rec IN out nocopy  CSI_DATASTRUCTURES_PUB.transaction_rec,

                               X_Return_Status  Out NOCOPY     Varchar2)
IS
--
  l_wip_entity_type          number;
Line: 2639

    Select AHL.wip_entity_id, WIP.entity_type
    --FROM ahl_workorders_v AHL, wip_entities WIP
    FROM ahl_search_workorders_v AHL, wip_entities WIP
    WHERE AHL.workorder_id = p_wo_id
       and WIP.wip_entity_id = AHL.wip_entity_id;
Line: 2647

     select object_Version_number
     from csi_item_instances
     where instance_id = p_instance_id;
Line: 2653

     select wip_location_id
     from csi_install_parameters ;
Line: 2697

  CSI_ITEM_INSTANCE_PUB. update_item_instance (
                                            p_api_version =>1.0
                                            ,p_commit => fnd_api.g_false
                                            ,p_init_msg_list => fnd_api.g_false
                                            ,p_validation_level  => fnd_api.g_valid_level_full
                                            ,p_instance_rec => l_instance_rec
                                            ,p_ext_attrib_values_tbl=>l_extend_attrib_values_tbl
                                            ,p_party_tbl    =>l_party_tbl
                                            ,p_account_tbl => l_account_tbl
                                            ,p_pricing_attrib_tbl => l_pricing_attrib_tbl
                                            ,p_org_assignments_tbl   => l_org_assignments_tbl
                                            ,p_asset_assignment_tbl  => l_asset_assignment_tbl
                                            ,p_txn_rec  => p_x_csi_transaction_rec
                                            ,x_instance_id_lst  => l_instance_id_lst
                                            ,x_return_status => x_return_status
                                            ,x_msg_count => l_msg_count
                                            ,x_msg_data  => l_msg_data );
Line: 2715

   END Update_item_location;
Line: 2740

      SELECT CSI.INVENTORY_ITEM_ID, AHL.organization_id
        , CSI.inventory_revision revision, CSI.quantity, CSI.unit_of_measure,
        CSI.serial_number, CSI.lot_number
      --FROM ahl_workorders_v AHL, csi_item_instances CSI
      FROM ahl_workorder_tasks_v AHL, csi_item_instances CSI
      Where CSI.instance_id = p_instance_id
         --and csi.inv_organization_id = ahl.organization_id
         And AHL.workorder_id = p_wo_id;
Line: 2943

             AHL_DEBUG_PUB.debug('inside update part changes call');
Line: 2946

          AHL_PART_CHANGES_PKG.update_row(
            X_PART_CHANGE_ID => p_x_parts_rec_tbl(i).part_change_txn_id,
            X_UNIT_CONFIG_HEADER_ID=>p_x_parts_rec_tbl(i).unit_config_header_id,
            X_REMOVED_INSTANCE_ID => p_x_parts_rec_tbl(i).removed_instance_id,
            X_MC_RELATIONSHIP_ID => p_x_parts_rec_tbl(i).mc_relationship_id,
            X_REMOVAL_CODE =>  p_x_parts_rec_tbl(i).removal_code,
            X_STATUS_ID =>  p_x_parts_rec_tbl(i).Condition_id,
            X_REMOVAL_REASON_ID =>  p_x_parts_rec_tbl(i).removal_reason_id,
            X_INSTALLED_INSTANCE_ID => p_x_parts_rec_tbl(i).installed_instance_id,
            X_WORKORDER_OPERATION_ID => p_x_parts_rec_tbl(i).workorder_operation_id,
            X_OBJECT_VERSION_NUMBER => 2,
            X_COLLECTION_ID => p_x_parts_rec_tbl(i).collection_id,
            X_WORKORDER_MTL_TXN_ID =>   p_x_parts_rec_tbl(i).material_txn_id,
            X_NON_ROUTINE_WORKORDER_ID => p_x_parts_rec_tbl(i).nonroutine_wo_id,
            X_REMOVAL_DATE => p_x_parts_rec_tbl(i).removal_date,
            X_INSTALLATION_DATE => p_x_parts_rec_tbl(i).INSTALLATION_DATE,
            X_LAST_UPDATE_DATE => sysdate,
            X_LAST_UPDATED_BY  => fnd_global.user_id,
            X_LAST_UPDATE_LOGIN  => fnd_global.login_id,
            X_ATTRIBUTE_CATEGORY => null,
            X_ATTRIBUTE1 => null,
            X_ATTRIBUTE2 => null,
            X_ATTRIBUTE3 => null,
            X_ATTRIBUTE4 => null,
            X_ATTRIBUTE5 => null,
            X_ATTRIBUTE6 => null,
            X_ATTRIBUTE7 => null,
            X_ATTRIBUTE8 => null,
            X_ATTRIBUTE9 => null,
            X_ATTRIBUTE10 => null,
            X_ATTRIBUTE11 => null,
            X_ATTRIBUTE12 => null,
            X_ATTRIBUTE13 => null,
            X_ATTRIBUTE14 => null,
            X_ATTRIBUTE15 => null
          );
Line: 2999

    SELECT workorder_mtl_txn_id
    FROM ahl_workorder_mtl_txns mt, ahl_workorder_operations woo
    WHERE mt.WORKORDER_OPERATION_ID = woo.WORKORDER_OPERATION_ID
      AND TRANSACTION_TYPE_ID = 35  -- issues.
      AND woo.workorder_id = p_workorder_id
    ORDER by mt.TRANSACTION_DATE DESC, mt.LAST_UPDATE_DATE DESC;
Line: 3019

PROCEDURE Update_Material_Return (p_return_mtl_txn_id  IN NUMBER,
                                  p_workorder_id       IN NUMBER,
                                  p_Item_Instance_Id   IN  NUMBER,
                                  x_return_status  OUT NOCOPY VARCHAR2)
IS
  -- To get latest removal or swap parts change txn.
  CURSOR ahl_part_chg_csr (p_Item_Instance_Id IN NUMBER,
                           p_workorder_id     IN NUMBER) IS
    SELECT pc.part_change_id, pc.object_version_number
    FROM ahl_part_changes pc, ahl_workorder_operations woo
    WHERE pc.WORKORDER_OPERATION_ID = woo.WORKORDER_OPERATION_ID
      AND pc.removed_instance_id = p_item_instance_id
      AND woo.workorder_id = p_workorder_id
      AND pc.return_mtl_txn_id IS NULL
    ORDER by pc.LAST_UPDATE_DATE DESC
    FOR UPDATE OF return_mtl_txn_id;
Line: 3053

    UPDATE ahl_part_changes
    SET return_mtl_txn_id = p_return_mtl_txn_id,
        object_version_number = l_object_version_number + 1
    WHERE CURRENT OF ahl_part_chg_csr;
Line: 3061

END Update_Material_Return;
Line: 3084

    SELECT disp.WORKORDER_ID, disp.INSTANCE_ID, disp.CONDITION_ID,
           DISP.QUANTITY, DISP.UOM, disp.WO_OPERATION_ID, disp.item_revision revision,
           disp.serial_number, disp.lot_number,
           csi.inventory_item_id, vst.organization_id, vst.inv_locator_id,
           loc.subinventory_code, awo.operation_sequence_num
    FROM ahl_prd_dispositions_b disp, csi_item_instances csi,
         ahl_workorders wo, ahl_visits_b vst,
         mtl_item_locations_kfv loc, ahl_workorder_operations awo
    WHERE disp.instance_id = csi.instance_id
      AND disp.part_change_id = p_part_change_id
      AND disp.workorder_id = wo.workorder_id
      AND wo.visit_id = vst.visit_id
      AND vst.inv_locator_id = loc.inventory_location_id(+)
      AND vst.organization_id = loc.organization_id(+)
      AND awo.workorder_operation_id = disp.WO_OPERATION_ID;
Line: 3101

    SELECT employee_id
    from FND_USER
    WHERE user_id = p_user_id;
Line: 3251

     FND_MSG_PUB.Delete_Msg(i);
Line: 3466

      update_csi_item_instance(
        p_instance_rec        => l_instance_rec,
        p_x_csi_transaction_rec => l_csi_transaction_rec,
        x_Return_Status  => X_Return_Status
      );
Line: 3477

			'serialized move: update_csi_item_instance returned error'
		);
Line: 3568

  Select AHL.wip_entity_id,job_status_code
  FROM ahl_search_workorders_v AHL
  WHERE AHL.workorder_id = p_wo_id;
Line: 3573

  Select AHL.wip_entity_id,job_status_code
  FROM ahl_search_workorders_v AHL
  WHERE AHL.JOB_NUMBER = p_wo_number;
Line: 3579

     select instance_id,object_Version_number,serial_number,quantity,wip_job_id
     from csi_item_instances CII
     where CII.instance_id = p_instance_id
     AND CII.ACTIVE_START_DATE <= SYSDATE
     AND ((CII.ACTIVE_END_DATE IS NULL) OR (CII.ACTIVE_END_DATE > SYSDATE))
     AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
     WHERE CIR.SUBJECT_ID = CII.INSTANCE_ID
     AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
     AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
     AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)));
Line: 3591

     select instance_id, object_Version_number,serial_number,quantity,wip_job_id
     from csi_item_instances CII
     where CII.instance_number = p_instance_number
     AND CII.ACTIVE_START_DATE <= SYSDATE
     AND ((CII.ACTIVE_END_DATE IS NULL) OR (CII.ACTIVE_END_DATE > SYSDATE))
     AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
     WHERE CIR.SUBJECT_ID = CII.INSTANCE_ID
     AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
     AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
     AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)));
Line: 3613

    SELECT 'X'
    FROM mtl_system_items_b mtl, csi_item_instances csi
    WHERE csi.instance_id = p_instance_id
    AND csi.inventory_item_id = mtl.inventory_item_id
    AND NVL(csi.inv_organization_id, csi.inv_master_organization_id) = mtl.organization_id
    AND mtl.serial_number_control_code = 1;
Line: 3623

  SELECT 'x' FROM ahl_workorders A,ahl_workorders B WHERE
  A.wip_entity_id = p_from_wip_entity
  AND B.wip_entity_id = p_to_wip_entity
  AND A.visit_id = B.visit_id;
Line: 3895

PROCEDURE update_csi_item_instance(
   p_instance_rec        IN csi_datastructures_pub.instance_rec,
   p_x_csi_transaction_rec In Out Nocopy CSI_DATASTRUCTURES_PUB.transaction_rec,
   X_Return_Status          Out NOCOPY Varchar2
) IS
  l_api_name          CONSTANT 	VARCHAR2(30) := 'update_csi_item_instance';
Line: 3913

     select wip_location_id
     from csi_install_parameters ;*/
Line: 3919

 SELECT 'x'
 FROM CSI_ITEM_INSTANCES CI1, CSI_ITEM_INSTANCES CI2
 WHERE CI1.INV_MASTER_ORGANIZATION_ID= CI2.INV_MASTER_ORGANIZATION_ID
 AND CI1.INVENTORY_ITEM_ID = CI2.INVENTORY_ITEM_ID
 AND NVL(CI1.INVENTORY_REVISION,'x') = NVL(CI2.INVENTORY_REVISION,'x')
 AND NVL(CI1.LOT_NUMBER,'x') = NVL(CI2.LOT_NUMBER,'x')
 AND NVL(CI1.SERIAL_NUMBER,'x') = NVL(CI2.SERIAL_NUMBER,'x')
 AND CI1.WIP_JOB_ID= CI2.WIP_JOB_ID
 AND CI1.instance_id <> p_source_instance_id
 AND CI2.instance_id = p_source_instance_id
 AND CI1.LOCATION_TYPE_CODE='WIP'
 AND CI1.INSTANCE_USAGE_CODE = 'IN_WIP'
 AND CI1.unit_of_measure = CI2.unit_of_measure
 AND CI1.ACTIVE_START_DATE <= SYSDATE
 AND (CI1.ACTIVE_END_DATE IS NULL OR  CI1.ACTIVE_END_DATE < SYSDATE)
 AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
 WHERE CIR.SUBJECT_ID = CI1.INSTANCE_ID
 AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
 AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
 AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)) );
Line: 3997

   CSI_ITEM_INSTANCE_PUB. update_item_instance (
                                            p_api_version =>1.0
                                            ,p_commit => fnd_api.g_false
                                            ,p_init_msg_list => fnd_api.g_false
                                            ,p_validation_level  => fnd_api.g_valid_level_full
                                            ,p_instance_rec => l_instance_rec
                                            ,p_ext_attrib_values_tbl=>l_extend_attrib_values_tbl
                                            ,p_party_tbl    =>l_party_tbl
                                            ,p_account_tbl => l_account_tbl
                                            ,p_pricing_attrib_tbl => l_pricing_attrib_tbl
                                            ,p_org_assignments_tbl   => l_org_assignments_tbl
                                            ,p_asset_assignment_tbl  => l_asset_assignment_tbl
                                            ,p_txn_rec  => p_x_csi_transaction_rec
                                            ,x_instance_id_lst  => l_instance_id_lst
                                            ,x_return_status => x_return_status
                                            ,x_msg_count => l_msg_count
                                            ,x_msg_data  => l_msg_data );
Line: 4022

END update_csi_item_instance;
Line: 4046

    SELECT instance_id,
           instance_number,
           inventory_item_id,
           inv_master_organization_id,
           lot_number,
           quantity,
           unit_of_measure,
           install_date,
           inventory_revision,
           object_version_number,
           wip_job_id,
           location_id
      FROM csi_item_instances
     WHERE instance_id = p_instance_id;
Line: 4070

 SELECT instance_id,
           instance_number,
           inventory_item_id,
           inv_master_organization_id,
           lot_number,
           quantity,
           unit_of_measure,
           install_date,
           inventory_revision,
           object_version_number,
           wip_job_id,
           location_id FROM CSI_ITEM_INSTANCES CII
 WHERE INV_MASTER_ORGANIZATION_ID= p_inv_master_org_id
 AND INVENTORY_ITEM_ID = p_inventory_item_id
 AND WIP_JOB_ID= p_wip_job_id
 AND instance_id <> p_source_instance_id
 AND LOCATION_TYPE_CODE='WIP'
 AND INSTANCE_USAGE_CODE='IN_WIP'
 --AND LOCATION_ID= p_location_id
 AND unit_of_measure = p_unit_of_measure
 AND ACTIVE_START_DATE <= SYSDATE
 AND ((ACTIVE_END_DATE IS NULL) OR (ACTIVE_END_DATE > SYSDATE))
 AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
 WHERE CIR.SUBJECT_ID = CII.INSTANCE_ID
 AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
 AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
 AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)) );
Line: 4103

 SELECT 'x'
 FROM CSI_ITEM_INSTANCES CI1, CSI_ITEM_INSTANCES CI2
 WHERE CI1.INV_MASTER_ORGANIZATION_ID= CI2.INV_MASTER_ORGANIZATION_ID
 AND CI1.INVENTORY_ITEM_ID = CI2.INVENTORY_ITEM_ID
 AND NVL(CI1.INVENTORY_REVISION,'x') = NVL(CI2.INVENTORY_REVISION,'x')
 AND NVL(CI1.LOT_NUMBER,'x') = NVL(CI2.LOT_NUMBER,'x')
 AND CI1.WIP_JOB_ID= p_wip_job_id
 AND CI1.instance_id <> p_source_instance_id
 AND CI2.instance_id = p_source_instance_id
 AND CI1.LOCATION_TYPE_CODE='WIP'
 --AND CI1.INSTANCE_USAGE_CODE IS NOT NULL
 AND NVL(CI1.INSTANCE_USAGE_CODE,'x') <> 'UNUSABLE'
 --AND CI1.quantity = 0
 AND CI1.unit_of_measure = CI2.unit_of_measure
 AND CI1.ACTIVE_START_DATE <= SYSDATE
 AND CI1.ACTIVE_END_DATE IS NOT NULL AND  CI1.ACTIVE_END_DATE < SYSDATE
 AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
 WHERE CIR.SUBJECT_ID = CI1.INSTANCE_ID
 AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
 AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
 AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)) );
Line: 4129

 SELECT 'x' from ahl_visit_tasks_b VST, ahl_workorders WO where
 VST.instance_id = p_instance_id
 AND VST.visit_task_id = WO.visit_task_id
 AND VST.visit_id = WO.visit_id
 AND WO.status_code NOT IN ('4','5','7','12','17','22');
Line: 4209

    update_csi_item_instance(
        p_instance_rec        => l_instance_rec,
        p_x_csi_transaction_rec => p_x_csi_transaction_rec,
        x_Return_Status  => X_Return_Status
    );
Line: 4220

			'Item in destination: dest Non Serialized update_csi_item_instance returned error '
		);
Line: 4230

    update_csi_item_instance(
        p_instance_rec        => l_instance_rec,
        p_x_csi_transaction_rec => p_x_csi_transaction_rec,
        x_Return_Status  => X_Return_Status
    );
Line: 4241

			'Item in destination: source Non Serialized update_csi_item_instance returned error '
		);
Line: 4275

    update_csi_item_instance(
        p_instance_rec        => l_instance_rec,
        p_x_csi_transaction_rec => p_x_csi_transaction_rec,
        x_Return_Status  => X_Return_Status
    );
Line: 4286

			'Item in destination: dest Non Serialized update_csi_item_instance returned error '
		);
Line: 4303

    update_csi_item_instance(
        p_instance_rec        => l_instance_rec,
        p_x_csi_transaction_rec => p_x_csi_transaction_rec,
        x_Return_Status  => X_Return_Status
    );
Line: 4314

			'Item in destination: source Non Serialized update_csi_item_instance returned error '
		);
Line: 4372

       update_csi_item_instance(
          p_instance_rec        => l_instance_rec,
          p_x_csi_transaction_rec => p_x_csi_transaction_rec,
          x_Return_Status  => X_Return_Status
       );
Line: 4383

			'Item NOT in destination: Full Move update_csi_item_instance returned error '
		  );
Line: 4413

       update_csi_item_instance(
         p_instance_rec        => l_instance_rec,
         p_x_csi_transaction_rec => p_x_csi_transaction_rec,
         x_Return_Status  => X_Return_Status
       );
Line: 4424

			'Item NOT in destination: Partial Move/Update Source qty update_csi_item_instance returned error '
		  );
Line: 4460

    SELECT instance_id,
           object_version_number,
           INVENTORY_REVISION,
           LOT_NUMBER,
           LOCATION_ID,
           INSTANCE_STATUS_ID
      FROM csi_item_instances
     WHERE instance_id = p_instance_id;
Line: 4471

 SELECT CI1.instance_id
 FROM CSI_ITEM_INSTANCES CI1, CSI_ITEM_INSTANCES CI2
 WHERE CI1.INV_MASTER_ORGANIZATION_ID= CI2.INV_MASTER_ORGANIZATION_ID
 AND CI1.INVENTORY_ITEM_ID = CI2.INVENTORY_ITEM_ID
 AND NVL(CI1.INVENTORY_REVISION,'x') = NVL(CI2.INVENTORY_REVISION,'x')
 AND NVL(CI1.LOT_NUMBER,'x') = NVL(CI2.LOT_NUMBER,'x')
 AND CI1.WIP_JOB_ID= p_wip_job_id
 AND CI1.instance_id <> CI2.instance_id
 AND CI2.instance_id = p_source_instance_id
 AND CI1.LOCATION_TYPE_CODE='WIP'
 AND CI1.INSTANCE_USAGE_CODE = 'IN_WIP'
 --AND CI1.quantity = 0
 AND CI1.unit_of_measure = CI2.unit_of_measure
 AND CI1.ACTIVE_START_DATE <= SYSDATE
 AND CI1.ACTIVE_END_DATE IS NOT NULL AND  CI1.ACTIVE_END_DATE < SYSDATE
 AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
 WHERE CIR.SUBJECT_ID = CI1.INSTANCE_ID
 AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
 AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
 AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)) );
Line: 4494

 SELECT CI1.instance_id
 FROM CSI_ITEM_INSTANCES CI1, CSI_ITEM_INSTANCES CI2
 WHERE CI1.INV_MASTER_ORGANIZATION_ID= CI2.INV_MASTER_ORGANIZATION_ID
 AND CI1.INVENTORY_ITEM_ID = CI2.INVENTORY_ITEM_ID
 AND NVL(CI1.INVENTORY_REVISION,'x') = NVL(CI2.INVENTORY_REVISION,'x')
 AND NVL(CI1.LOT_NUMBER,'x') = NVL(CI2.LOT_NUMBER,'x')
 AND CI1.WIP_JOB_ID= p_wip_job_id
 AND CI1.instance_id <> CI2.instance_id
 AND CI2.instance_id = p_source_instance_id
 AND CI1.LOCATION_TYPE_CODE='WIP'
 AND NVL(CI1.INSTANCE_USAGE_CODE,'x') <> 'UNUSABLE'
 --AND CI1.quantity = 0
 AND CI1.unit_of_measure = CI2.unit_of_measure
 AND CI1.ACTIVE_START_DATE <= SYSDATE
 AND CI1.ACTIVE_END_DATE IS NOT NULL AND  CI1.ACTIVE_END_DATE < SYSDATE
 AND NOT EXISTS (SELECT 'x' FROM CSI_II_RELATIONSHIPS CIR
 WHERE CIR.SUBJECT_ID = CI1.INSTANCE_ID
 AND CIR.RELATIONSHIP_TYPE_CODE = 'COMPONENT-OF'
 AND ((CIR.ACTIVE_START_DATE IS NULL) OR (CIR.ACTIVE_START_DATE <= SYSDATE))
 AND ((CIR.ACTIVE_END_DATE IS NULL) OR (CIR.ACTIVE_END_DATE > SYSDATE)) );
Line: 4679

   update_csi_item_instance
   (
     p_instance_rec        => l_dest_instance_rec,
     p_x_csi_transaction_rec => p_x_csi_transaction_rec,
     x_Return_Status  => X_Return_Status
   );
Line: 4691

			'Updating copied instance loc: update_csi_item_instance returned error '
		  );
Line: 4716

  SELECT
         NVL(VST.ITEM_INSTANCE_ID, VTS.INSTANCE_ID)
  FROM
        AHL_WORKORDERS AWOS,
        AHL_VISITS_B VST,
        AHL_VISIT_TASKS_B VTS
  WHERE
        AWOS.VISIT_TASK_ID = VTS.VISIT_TASK_ID   AND
        VST.VISIT_ID = VTS.VISIT_ID  AND
        WORKORDER_ID = p_workorder_id;