DBA Data[Home] [Help]

APPS.AHL_PRD_DISPOSITION_PVT SQL Statements

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

Line: 46

PROCEDURE update_disposition(
    p_api_version           IN             NUMBER    := 1.0,
    p_init_msg_list         IN             VARCHAR2  := FND_API.G_TRUE,
    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_x_disposition_rec     IN OUT NOCOPY  AHL_PRD_DISPOSITION_PVT.disposition_rec_type,
    -- Parameter added by jaramana on Oct 9, 2007 for ER 5883257
    p_mr_asso_tbl           IN             AHL_PRD_NONROUTINE_PVT.MR_Association_tbl_type,
    x_return_status         OUT NOCOPY     VARCHAR2,
    x_msg_count             OUT NOCOPY     NUMBER,
    x_msg_data              OUT NOCOPY     VARCHAR2
);
Line: 119

PROCEDURE update_item_location(p_workorder_id  IN         NUMBER,
                               p_instance_id   IN         NUMBER,
                               x_return_status OUT NOCOPY VARCHAR2);
Line: 168

SELECT route_id,
           item_instance_id,
           scheduled_start_date,
           job_status_code,
           job_number,
           organization_id
      FROM ahl_workorders_v
     WHERE workorder_id = p_workorder_id;
Line: 179

select   WO.route_id route_id,
         NVL(VTS.INSTANCE_ID, VST.ITEM_INSTANCE_ID) item_instance_id,
         WDJ.SCHEDULED_START_DATE scheduled_start_date,
         WO.status_code job_status_code,
         WO.workorder_name job_number,
         VST.ORGANIZATION_ID organization_id,
         VST.VISIT_ID visit_id
from     AHL_WORKORDERS WO,
         WIP_DISCRETE_JOBS WDJ,
         AHL_VISITS_VL VST,
         AHL_VISIT_TASKS_VL VTS
where    WDJ.WIP_ENTITY_ID = WO.WIP_ENTITY_ID and
         WO.VISIT_TASK_ID = VTS.VISIT_TASK_ID and
         VST.VISIT_ID = VTS.VISIT_ID and
         WO.WORKORDER_ID = p_workorder_id;
Line: 197

    SELECT --'N' include_flag, Once the column include_flag is added, then replace 'N' with it.
           --Refer enhancement bug 3502592
           exclude_flag
      FROM ahl_rt_oper_materials
     WHERE rt_oper_material_id = c_rt_oper_material_id;
Line: 204

    SELECT 'X'
      FROM mtl_system_items_kfv
     WHERE inventory_item_id = c_inventory_item_id
       AND organization_id = c_organization_id;
Line: 209

    SELECT csi_item_instance_id
      FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 214

    SELECT object_id
      FROM csi_ii_relationships
     WHERE object_id IN (SELECT csi_item_instance_id
                           FROM ahl_unit_config_headers
                          WHERE trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE))
START WITH subject_id = c_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
CONNECT BY subject_id = PRIOR object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 228

    SELECT serial_number,
           lot_number,
           inventory_item_id,
           last_vld_organization_id,
           inv_master_organization_id
      FROM csi_item_instances
     WHERE instance_id = c_instance_id;
Line: 376

        l_route_mtl_req_tbl.DELETE(i);
Line: 380

	                 'The disposition record is deleted and i='||i||' because the exclude_flag=Y');
Line: 409

            l_route_mtl_req_tbl.DELETE(i);
Line: 529

            l_route_mtl_req_tbl.DELETE(i);
Line: 542

          SELECT ahl_prd_dispositions_b_s.NEXTVAL
          INTO l_disposition_id
          FROM dual;
Line: 581

          AHL_PRD_DISPOSITIONS_PKG.INSERT_ROW(
            X_ROWID => l_dummy_rowid,
            X_DISPOSITION_ID => l_disposition_id,
            X_OBJECT_VERSION_NUMBER => 1.0,
            X_WORKORDER_ID => p_workorder_id,
            X_PART_CHANGE_ID => NULL,
            X_PATH_POSITION_ID => l_route_mtl_req_tbl(i).position_path_id,
            X_INVENTORY_ITEM_ID => l_inv_item_id,
            X_ORGANIZATION_ID => l_disp_org_id,
            X_ITEM_GROUP_ID => l_route_mtl_req_tbl(i).item_group_id,
            X_CONDITION_ID => NULL,
            X_INSTANCE_ID => l_installed_inst_id,
            X_SERIAL_NUMBER => l_serial_number,
            X_LOT_NUMBER => l_lot_number,
            X_IMMEDIATE_DISPOSITION_CODE => NULL,
            X_SECONDARY_DISPOSITION_CODE => NULL,
            X_STATUS_CODE => NULL,
            X_QUANTITY => l_route_mtl_req_tbl(i).quantity,
            X_UOM => l_route_mtl_req_tbl(i).uom_code,
            X_COLLECTION_ID => NULL,
            X_PRIMARY_SERVICE_REQUEST_ID => NULL,
            X_NON_ROUTINE_WORKORDER_ID => NULL,
            X_WO_OPERATION_ID => NULL,
            X_ITEM_REVISION => NULL,
            --We may need to get the item_revision from ahl_rt_oper_materials later
            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_COMMENTS => NULL,
            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);
Line: 630

          SELECT AHL_PRD_DISPOSITIONS_B_H_S.NEXTVAL
            INTO l_disposition_h_id
            FROM dual;
Line: 633

          AHL_PRD_DISPOSITIONS_B_H_PKG.INSERT_ROW(
            X_ROWID => l_dummy_rowid,
            X_DISPOSITION_H_ID => l_disposition_h_id,
            X_DISPOSITION_ID => l_disposition_id,
            X_OBJECT_VERSION_NUMBER => 1.0,
            X_WORKORDER_ID => p_workorder_id,
            X_PART_CHANGE_ID => NULL,
            X_PATH_POSITION_ID => l_route_mtl_req_tbl(i).position_path_id,
            X_INVENTORY_ITEM_ID => l_inv_item_id,
            X_ORGANIZATION_ID => l_disp_org_id,
            X_ITEM_GROUP_ID => l_route_mtl_req_tbl(i).item_group_id,
            X_CONDITION_ID => NULL,
            X_INSTANCE_ID => l_installed_inst_id,
            X_SERIAL_NUMBER => l_serial_number,
            X_LOT_NUMBER => l_lot_number,
            X_IMMEDIATE_DISPOSITION_CODE => NULL,
            X_SECONDARY_DISPOSITION_CODE => NULL,
            X_STATUS_CODE => NULL,
            X_QUANTITY => l_route_mtl_req_tbl(i).quantity,
            X_UOM => l_route_mtl_req_tbl(i).uom_code,
            X_COLLECTION_ID => NULL,
            X_PRIMARY_SERVICE_REQUEST_ID => NULL,
            X_NON_ROUTINE_WORKORDER_ID => NULL,
            X_WO_OPERATION_ID => NULL,
            X_ITEM_REVISION => NULL,
            --We may need to get the item_revision from ahl_rt_oper_materials later
            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_COMMENTS => NULL,
            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);
Line: 682

            WHEN NO_DATA_FOUND THEN --This +100 is raised explicitly in INSERT_ROW
              FND_MESSAGE.set_name( 'AHL', 'AHL_COM_INSERT_FAILED' );
Line: 867

  ELSIF p_x_disposition_rec.operation_flag = G_OP_UPDATE THEN
     update_disposition( p_api_version,
                           l_init_msg_list,
                           l_commit,
                           p_validation_level,
                           p_module_type ,
                           p_x_disposition_rec,
                           p_mr_asso_tbl, -- Parameter added by jaramana on Oct 9, 2007 for ER 5883257
                           x_return_status ,
                           x_msg_count,
                           x_msg_data);
Line: 880

       FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'After calling update_dispositon- x_msg_data: ' || x_msg_data
                  || ' x_msg_count: ' || x_msg_count);
Line: 975

       SELECT 'X'
       FROM   mtl_system_items_b
       WHERE  inventory_item_id          = p_inventory_item_id
       AND    organization_id            = p_item_org_id
       AND    serial_number_control_code = 1;
Line: 984

       SELECT removed_instance_id, part_change_type
       FROM   ahl_part_changes
       WHERE   part_change_id = p_part_change_id;
Line: 992

     SELECT 'Y'
     FROM   ahl_workorders awo, csi_item_instances csi
     WHERE  awo.wip_entity_id = csi.wip_job_id
     AND    awo.workorder_id  = p_workorder_id
     AND    csi.instance_id   = p_instance_id;
Line: 1002

     SELECT 'Y'
       FROM ahl_workorders awo, csi_item_instances csi, ahl_prd_dispositions_b disp
      WHERE awo.workorder_id = p_workorder_id
        AND csi.wip_job_id = awo.wip_entity_id
        AND csi.INVENTORY_ITEM_ID = disp.INVENTORY_ITEM_ID
        AND csi.QUANTITY = disp.QUANTITY;
Line: 1011

    SELECT workorder_id
    FROM   ahl_workorders
    WHERE  master_workorder_flag = 'N'
    AND    wip_entity_id IN
           (SELECT child_object_id
            FROM   wip_sched_relationships
            START WITH parent_object_id      = (SELECT wip_entity_id FROM ahl_workorders WHERE workorder_id = c_nr_wo_id)
            CONNECT BY parent_object_id      = PRIOR child_object_id
            AND        parent_object_type_id = PRIOR child_object_type_id
            AND        relationship_type     = 1
           )
    AND    status_code           = G_WO_RELEASED_STATUS
    ORDER BY workorder_id;
Line: 1027

    SELECT 'X'
      FROM csi_item_instances
     WHERE instance_id = c_instance_id
       AND serial_number IS NOT NULL
     FOR UPDATE OF instance_id;
Line: 1165

    Select AHL_PRD_DISPOSITIONS_B_S.NEXTVAL into p_x_disposition_rec.disposition_id from dual;
Line: 1171

    p_x_disposition_rec.last_updated_by := fnd_global.user_id;
Line: 1172

    p_x_disposition_rec.last_update_date := SYSDATE;
Line: 1173

    p_x_disposition_rec.last_update_login := fnd_global.login_id ;
Line: 1176

    FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'Before Insert_Row');
Line: 1179

  AHL_PRD_DISPOSITIONS_PKG.INSERT_ROW(
  		x_rowid                => l_dummy_char,
  		x_disposition_id       =>  p_x_disposition_rec.disposition_id,
  		x_object_version_number   =>  p_x_disposition_rec.object_version_number,
  		x_workorder_id         =>  p_x_disposition_rec.workorder_id ,
  		x_part_change_id       =>  p_x_disposition_rec.part_change_id,
  		x_path_position_id     =>  p_x_disposition_rec.path_position_id,
  		x_inventory_item_id    =>  p_x_disposition_rec.inventory_item_id,
  		x_organization_id      =>  p_x_disposition_rec.item_org_id,
  		x_item_group_id        =>  p_x_disposition_rec.item_group_id,
  		x_condition_id         =>  p_x_disposition_rec.condition_id,
  		x_instance_id          =>  p_x_disposition_rec.instance_id,
  		x_serial_number        =>  p_x_disposition_rec.serial_number,
  		x_lot_number           =>  p_x_disposition_rec.lot_number,
  		x_immediate_disposition_code  =>  p_x_disposition_rec.immediate_disposition_code ,
  		x_secondary_disposition_code  =>  p_x_disposition_rec.secondary_disposition_code,
  		x_status_code          =>  p_x_disposition_rec.status_code,
  		x_quantity             =>  p_x_disposition_rec.quantity,
  		x_uom                  =>  p_x_disposition_rec.uom,
  		x_collection_id        =>  p_x_disposition_rec.collection_id,
  		x_primary_service_request_id   =>  p_x_disposition_rec.primary_service_request_id ,
  		x_non_routine_workorder_id     =>  p_x_disposition_rec.non_routine_workorder_id,
  		x_wo_operation_id              => p_x_disposition_rec.wo_operation_id,
  		x_item_revision                => p_x_disposition_rec.item_revision,
  		x_attribute_category   =>  p_x_disposition_rec.attribute_category,
  		x_attribute1           =>  p_x_disposition_rec.attribute1,
  		x_attribute2           =>  p_x_disposition_rec.attribute2,
  		x_attribute3           =>  p_x_disposition_rec.attribute3,
  		x_attribute4           =>  p_x_disposition_rec.attribute4,
  		x_attribute5           =>  p_x_disposition_rec.attribute5,
  		x_attribute6           =>  p_x_disposition_rec.attribute6,
  		x_attribute7           =>  p_x_disposition_rec.attribute7,
  		x_attribute8           =>  p_x_disposition_rec.attribute8,
  		x_attribute9           =>  p_x_disposition_rec.attribute9,
  		x_attribute10          =>  p_x_disposition_rec.attribute10,
  		x_attribute11          =>  p_x_disposition_rec.attribute11,
  		x_attribute12          =>  p_x_disposition_rec.attribute12,
  		x_attribute13          =>  p_x_disposition_rec.attribute13,
  		x_attribute14          =>  p_x_disposition_rec.attribute14,
  		x_attribute15          =>  p_x_disposition_rec.attribute15,
  		x_comments             =>  p_x_disposition_rec.comments,
  		x_creation_date        =>  p_x_disposition_rec.creation_date ,
  		x_created_by           =>  p_x_disposition_rec.created_by,
  		x_last_update_date     =>  p_x_disposition_rec.last_update_date,
  		x_last_updated_by      =>  p_x_disposition_rec.last_updated_by,
  		x_last_update_login    =>  p_x_disposition_rec.last_update_login
  );
Line: 1227

    FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'AfterInsert_Row');
Line: 1274

    UPDATE AHL_PRD_DISPOSITIONS_B SET primary_service_request_id = p_x_disposition_rec.primary_service_request_id,
                                      non_routine_workorder_id  = p_x_disposition_rec.non_routine_workorder_id,
                                      status_code = p_x_disposition_rec.status_code
                                WHERE disposition_id =  p_x_disposition_rec.disposition_id;
Line: 1280

  Select AHL_PRD_DISPOSITIONS_B_H_S.NEXTVAL into l_disposition_h_id from dual;
Line: 1281

  AHL_PRD_DISPOSITIONS_B_H_PKG.INSERT_ROW(
  		x_rowid                =>  l_dummy_char,
		x_disposition_h_id     =>  l_disposition_h_id,
  		x_disposition_id       =>  p_x_disposition_rec.disposition_id,
  		x_object_version_number   =>  p_x_disposition_rec.object_version_number,
  		x_workorder_id         =>  p_x_disposition_rec.workorder_id ,
  		x_part_change_id       =>  p_x_disposition_rec.part_change_id,
  		x_path_position_id     =>  p_x_disposition_rec.path_position_id,
  		x_inventory_item_id    =>  p_x_disposition_rec.inventory_item_id,
  		x_organization_id      =>  p_x_disposition_rec.item_org_id,
  		x_item_group_id        =>  p_x_disposition_rec.item_group_id,
  		x_condition_id         =>  p_x_disposition_rec.condition_id,
  		x_instance_id          => p_x_disposition_rec.instance_id,
  		x_serial_number        =>  p_x_disposition_rec.serial_number,
  		x_lot_number           =>  p_x_disposition_rec.lot_number,
  		x_immediate_disposition_code  =>  p_x_disposition_rec.immediate_disposition_code ,
  		x_secondary_disposition_code  =>  p_x_disposition_rec.secondary_disposition_code,
  		x_status_code          =>  p_x_disposition_rec.status_code,
  		x_quantity             =>  p_x_disposition_rec.quantity,
  		x_uom                  =>  p_x_disposition_rec.uom,
  		x_collection_id        =>  p_x_disposition_rec.collection_id,
  		x_primary_service_request_id   =>  p_x_disposition_rec.primary_service_request_id ,
  		x_non_routine_workorder_id     =>  p_x_disposition_rec.non_routine_workorder_id,
  		x_wo_operation_id              => p_x_disposition_rec.wo_operation_id,
  		x_item_revision                => p_x_disposition_rec.item_revision,
  		x_attribute_category   =>  p_x_disposition_rec.attribute_category,
  		x_attribute1           =>  p_x_disposition_rec.attribute1,
  		x_attribute2           =>  p_x_disposition_rec.attribute2,
  		x_attribute3           =>  p_x_disposition_rec.attribute3,
  		x_attribute4           =>  p_x_disposition_rec.attribute4,
  		x_attribute5           =>  p_x_disposition_rec.attribute5,
  		x_attribute6           =>  p_x_disposition_rec.attribute6,
  		x_attribute7           =>  p_x_disposition_rec.attribute7,
  		x_attribute8           =>  p_x_disposition_rec.attribute8,
  		x_attribute9           =>  p_x_disposition_rec.attribute9,
  		x_attribute10          =>  p_x_disposition_rec.attribute10,
  		x_attribute11          =>  p_x_disposition_rec.attribute11,
  		x_attribute12          =>  p_x_disposition_rec.attribute12,
  		x_attribute13          =>  p_x_disposition_rec.attribute13,
  		x_attribute14          =>  p_x_disposition_rec.attribute14,
  		x_attribute15          =>  p_x_disposition_rec.attribute15,
  		x_comments             =>  p_x_disposition_rec.comments,

  		x_creation_date        =>  p_x_disposition_rec.creation_date ,
  		x_created_by           =>  p_x_disposition_rec.created_by,
  		x_last_update_date     =>  p_x_disposition_rec.last_update_date,
  		x_last_updated_by      =>  p_x_disposition_rec.last_updated_by,
  		x_last_update_login    =>  p_x_disposition_rec.last_update_login
  );
Line: 1354

        FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'About to call AHL_PRD_PARTS_CHANGE_PVT.Update_Part_Condition with ' ||
                       ' p_instance_id = ' || l_removed_instance_id ||
                       ', and p_instance_condition_id = ' || p_x_disposition_rec.condition_id);
Line: 1358

      AHL_PRD_PARTS_CHANGE_PVT.Update_Part_Condition(p_init_msg_list         => FND_API.G_FALSE,
                                                     p_commit                => FND_API.G_FALSE,
                                                     p_validation_level      => FND_API.G_VALID_LEVEL_FULL,
                                                     p_instance_id           => l_removed_instance_id,
                                                     p_instance_condition_id => p_x_disposition_rec.condition_id,
                                                     x_return_status         => x_return_status,
                                                     x_msg_data              => x_msg_data,
                                                     x_msg_count             => x_msg_count);
Line: 1367

        FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'Returned from AHL_PRD_PARTS_CHANGE_PVT.Update_Part_Condition: ' ||
                       ' x_return_status = ' || x_return_status);
Line: 1409

    UPDATE AHL_PRD_DISPOSITIONS_B
    SET    status_code = 'COMPLETE'
    WHERE  disposition_id = p_x_disposition_rec.disposition_id;
Line: 1458

        UPDATE AHL_PRD_DISPOSITIONS_B
           SET status_code = 'COMPLETE'
         WHERE disposition_id = p_x_disposition_rec.disposition_id;
Line: 1492

PROCEDURE update_disposition(
    p_api_version           IN             NUMBER    := 1.0,
    p_init_msg_list         IN             VARCHAR2  := FND_API.G_TRUE,
    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_x_disposition_rec     IN OUT NOCOPY  AHL_PRD_DISPOSITION_PVT.disposition_rec_type,
    -- Parameter added by jaramana on Oct 9, 2007 for ER 5883257
    p_mr_asso_tbl           IN             AHL_PRD_NONROUTINE_PVT.MR_Association_tbl_type,
    x_return_status         OUT NOCOPY     VARCHAR2,
    x_msg_count             OUT NOCOPY     NUMBER,
    x_msg_data              OUT NOCOPY     VARCHAR2
  ) IS

CURSOR disposition_csr(p_disposition_id IN NUMBER) IS
       SELECT *
--    AnRaj: Changed query, Perf Bug#4908609,Issue#4
--	   FROM ahl_prd_dispositions_v
	   FROM ahl_prd_dispositions_vl
	   WHERE disposition_id = p_disposition_id ;
Line: 1515

      SELECT vi.organization_id from  ahl_workorders wo, ahl_visits_b vi
       WHERE wo.workorder_id = p_workorder_id
	     AND wo.visit_id = vi.visit_id;
Line: 1520

       SELECT 'x' FROM mtl_lot_numbers
       WHERE lot_number = p_lot_number
         AND inventory_item_id = p_inventory_item_id
       UNION
       SELECT 'x' FROM csi_item_instances csi
       WHERE lot_number = p_lot_number
         AND inventory_item_id = p_inventory_item_id;
Line: 1529

       SELECT 'x' FROM mtl_serial_numbers
       WHERE serial_number = p_serial_number
         AND inventory_item_id = p_inventory_item_id
       UNION
       SELECT 'x' FROM csi_item_instances csi
       WHERE serial_number = p_serial_number
         AND inventory_item_id = p_inventory_item_id;
Line: 1538

       SELECT 'x' FROM   mtl_item_revisions
        WHERE  inventory_item_id = p_item_id
            AND organization_id = p_organization_id
            AND revision = p_revision;
Line: 1545

       SELECT 'Y'
        FROM AHL_WORKORDERS WO, AHL_VISIT_TASKS_B TSK, AHL_UNIT_EFFECTIVITIES_B UE
        WHERE WO.workorder_id = NVL(p_nr_workorder_id, -1)
          AND TSK.VISIT_TASK_ID = WO.VISIT_TASK_ID
          AND UE.UNIT_EFFECTIVITY_ID = TSK.UNIT_EFFECTIVITY_ID
          AND UE.STATUS_CODE IS NULL;
Line: 1555

       SELECT 'X'
       FROM   mtl_system_items_b
       WHERE  inventory_item_id          = p_inventory_item_id
       AND    organization_id            = p_item_org_id
       AND    serial_number_control_code = 1;
Line: 1564

       SELECT removed_instance_id, part_change_type
       FROM   ahl_part_changes
       WHERE  part_change_id = p_part_change_id;
Line: 1573

    SELECT workorder_id
    FROM   ahl_workorders
    WHERE  master_workorder_flag = 'N'
    AND    wip_entity_id IN
           (SELECT child_object_id
            FROM   wip_sched_relationships
            START WITH parent_object_id      = (SELECT wip_entity_id FROM ahl_workorders WHERE workorder_id = c_nr_wo_id)
            CONNECT BY parent_object_id      = PRIOR child_object_id
            AND        parent_object_type_id = PRIOR child_object_type_id
            AND        relationship_type     = 1
           )
    AND    status_code           = G_WO_RELEASED_STATUS
    ORDER BY workorder_id;
Line: 1589

    SELECT removed_instance_id
    FROM   ahl_part_changes
    WHERE  part_change_id = c_part_change_id;
Line: 1598

     SELECT 'Y'
     FROM   ahl_workorders awo, csi_item_instances csi
     WHERE  awo.wip_entity_id = csi.wip_job_id
     AND    awo.workorder_id  = p_workorder_id
     AND    csi.instance_id   = p_instance_id;
Line: 1608

     SELECT 'Y'
       FROM ahl_workorders awo, csi_item_instances csi, ahl_prd_dispositions_b disp
      WHERE awo.workorder_id = p_workorder_id
        AND csi.wip_job_id = awo.wip_entity_id
        AND csi.INVENTORY_ITEM_ID = disp.INVENTORY_ITEM_ID
        AND csi.QUANTITY = disp.QUANTITY;
Line: 1629

L_DEBUG_KEY      CONSTANT VARCHAR2(150) := G_LOG_PREFIX || 'update_disposition';
Line: 1647

select 'x' from qa_plan_transactions_v
where mandatory_collection_flag = 1 and enabled_flag = 1
and plan_id = p_plan_id;
Line: 1659

    FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY || '', 'update Disposition_id' || p_x_disposition_rec.disposition_id );
Line: 1683

    FND_MESSAGE.Set_Name('AHL', 'AHL_PRD_DIS_UPDATE_TERMINATE');        --Cannot update a terminated disposition.
Line: 1862

      SELECT 'X' INTO l_dummy_char
        FROM csi_item_instances
       WHERE instance_id = p_x_disposition_rec.instance_id
         AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
         AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 1972

    FND_MESSAGE.Set_Name(G_APP_NAME,'AHL_PRD_DIS_WO_NOT_EDITABLE');       --Cannot Update Disposition Because Workorder is not editable.
Line: 1994

		--dbms_output.put_line(SubStr('Update_disp:allow change item', 1, 255));
Line: 2196

  p_x_disposition_rec.last_updated_by := fnd_global.user_id;
Line: 2197

  p_x_disposition_rec.last_update_date := SYSDATE;
Line: 2198

  p_x_disposition_rec.last_update_login := fnd_global.login_id;
Line: 2271

      FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'Before update_row');
Line: 2274

  AHL_PRD_DISPOSITIONS_PKG.UPDATE_ROW(
  		x_disposition_id       =>  p_x_disposition_rec.disposition_id,
  		x_object_version_number   =>  p_x_disposition_rec.object_version_number,
  		x_workorder_id         =>  p_x_disposition_rec.workorder_id ,
  		x_part_change_id       =>  p_x_disposition_rec.part_change_id,
  		x_path_position_id     =>  p_x_disposition_rec.path_position_id,
  		x_inventory_item_id    =>  p_x_disposition_rec.inventory_item_id,
  		x_organization_id      =>  p_x_disposition_rec.item_org_id,
  		x_item_group_id        =>  p_x_disposition_rec.item_group_id,
  		x_condition_id         =>  p_x_disposition_rec.condition_id,
  		x_instance_id          =>  p_x_disposition_rec.instance_id,
  		x_serial_number        =>  p_x_disposition_rec.serial_number,
  		x_lot_number           =>  p_x_disposition_rec.lot_number,
  		x_immediate_disposition_code  =>  p_x_disposition_rec.immediate_disposition_code ,
  		x_secondary_disposition_code  =>  p_x_disposition_rec.secondary_disposition_code,
  		x_status_code          =>  p_x_disposition_rec.status_code,
  		x_quantity             =>  p_x_disposition_rec.quantity,
  		x_uom                  =>  p_x_disposition_rec.uom,
  		x_collection_id        =>  p_x_disposition_rec.collection_id,
  		x_primary_service_request_id   =>  p_x_disposition_rec.primary_service_request_id ,
  		x_non_routine_workorder_id     =>  p_x_disposition_rec.non_routine_workorder_id,
  		x_wo_operation_id              => p_x_disposition_rec.wo_operation_id,
  		x_item_revision                => p_x_disposition_rec.item_revision,
  		x_attribute_category   =>  p_x_disposition_rec.attribute_category,
  		x_attribute1           =>  p_x_disposition_rec.attribute1,
  		x_attribute2           =>  p_x_disposition_rec.attribute2,
  		x_attribute3           =>  p_x_disposition_rec.attribute3,
  		x_attribute4           =>  p_x_disposition_rec.attribute4,
  		x_attribute5           =>  p_x_disposition_rec.attribute5,
  		x_attribute6           =>  p_x_disposition_rec.attribute6,
  		x_attribute7           =>  p_x_disposition_rec.attribute7,
  		x_attribute8           =>  p_x_disposition_rec.attribute8,
  		x_attribute9           =>  p_x_disposition_rec.attribute9,
  		x_attribute10          =>  p_x_disposition_rec.attribute10,
  		x_attribute11          =>  p_x_disposition_rec.attribute11,
  		x_attribute12          =>  p_x_disposition_rec.attribute12,
  		x_attribute13          =>  p_x_disposition_rec.attribute13,
  		x_attribute14          =>  p_x_disposition_rec.attribute14,
  		x_attribute15          =>  p_x_disposition_rec.attribute15,
  		x_comments             =>  p_x_disposition_rec.comments,
  		x_last_update_date     =>  p_x_disposition_rec.last_update_date,
  		x_last_updated_by      =>  p_x_disposition_rec.last_updated_by,
  		x_last_update_login    =>  p_x_disposition_rec.last_update_login
  );
Line: 2320

    FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'After update_row');
Line: 2327

  Select AHL_PRD_DISPOSITIONS_B_H_S.NEXTVAL into l_disposition_h_id from dual;
Line: 2331

      FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'Before insert into history table');
Line: 2333

  AHL_PRD_DISPOSITIONS_B_H_PKG.INSERT_ROW(
  		x_rowid                =>  l_dummy_char,
		x_disposition_h_id     => l_disposition_h_id,
  		x_disposition_id       =>  p_x_disposition_rec.disposition_id,
  		x_object_version_number   => p_x_disposition_rec.object_version_number,
  		x_workorder_id         =>  p_x_disposition_rec.workorder_id ,
  		x_part_change_id       =>   p_x_disposition_rec.part_change_id,
  		x_path_position_id     =>   p_x_disposition_rec.path_position_id,
  		x_inventory_item_id    =>   p_x_disposition_rec.inventory_item_id,
  		x_organization_id      =>  p_x_disposition_rec.item_org_id,
  		x_item_group_id        =>   p_x_disposition_rec.item_group_id,
  		x_condition_id         =>   p_x_disposition_rec.condition_id,
  		x_instance_id          =>   p_x_disposition_rec.instance_id,
  		x_serial_number        =>   p_x_disposition_rec.serial_number,
  		x_lot_number           =>   p_x_disposition_rec.lot_number,
  		x_immediate_disposition_code  =>   p_x_disposition_rec.immediate_disposition_code ,
  		x_secondary_disposition_code  =>   p_x_disposition_rec.secondary_disposition_code,
  		x_status_code          =>   p_x_disposition_rec.status_code,
  		x_quantity             =>    p_x_disposition_rec.quantity,
  		x_uom                  =>    p_x_disposition_rec.uom,
  		x_collection_id        =>    p_x_disposition_rec.collection_id,
  		x_primary_service_request_id   =>    p_x_disposition_rec.primary_service_request_id ,
  		x_non_routine_workorder_id     =>    p_x_disposition_rec.non_routine_workorder_id,
  		x_wo_operation_id              =>   p_x_disposition_rec.wo_operation_id,
  		x_item_revision                =>   p_x_disposition_rec.item_revision,
  		x_attribute_category   =>    p_x_disposition_rec.attribute_category,
  		x_attribute1           =>   p_x_disposition_rec.attribute1,
  		x_attribute2           =>   p_x_disposition_rec.attribute2,
  		x_attribute3           =>   p_x_disposition_rec.attribute3,
  		x_attribute4           =>   p_x_disposition_rec.attribute4,
  		x_attribute5           =>   p_x_disposition_rec.attribute5,
  		x_attribute6           =>   p_x_disposition_rec.attribute6,
  		x_attribute7           =>   p_x_disposition_rec.attribute7,
  		x_attribute8           =>   p_x_disposition_rec.attribute8,
  		x_attribute9           =>   p_x_disposition_rec.attribute9,
  		x_attribute10          =>   p_x_disposition_rec.attribute10,
  		x_attribute11          =>   p_x_disposition_rec.attribute11,
  		x_attribute12          =>   p_x_disposition_rec.attribute12,
  		x_attribute13          =>   p_x_disposition_rec.attribute13,
  		x_attribute14          =>   p_x_disposition_rec.attribute14,
  		x_attribute15          =>   p_x_disposition_rec.attribute15,
  		x_comments             =>   p_x_disposition_rec.comments,
  		x_creation_date        =>   l_disposition_rec.creation_date ,
  		x_created_by           =>   l_disposition_rec.created_by,
  		x_last_update_date     =>  p_x_disposition_rec.last_update_date,
  		x_last_updated_by      =>  p_x_disposition_rec.last_updated_by,
  		x_last_update_login    =>  p_x_disposition_rec.last_update_login
  );
Line: 2406

    update_item_location(p_workorder_id  => p_x_disposition_rec.non_routine_workorder_id,
                         p_instance_id   => p_x_disposition_rec.instance_id,
                         x_return_status => x_return_status);
Line: 2497

                UPDATE AHL_PRD_DISPOSITIONS_B
                   SET status_code = 'COMPLETE'
                 WHERE disposition_id = p_x_disposition_rec.disposition_id;
Line: 2533

        FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'About to call AHL_PRD_PARTS_CHANGE_PVT.Update_Part_Condition with ' ||
                       ' p_instance_id = ' || l_removed_instance_id ||
                       ', and p_instance_condition_id = ' || p_x_disposition_rec.condition_id);
Line: 2537

      AHL_PRD_PARTS_CHANGE_PVT.Update_Part_Condition(p_init_msg_list         => FND_API.G_FALSE,
                                                     p_commit                => FND_API.G_FALSE,
                                                     p_validation_level      => FND_API.G_VALID_LEVEL_FULL,
                                                     p_instance_id           => l_removed_instance_id,
                                                     p_instance_condition_id => p_x_disposition_rec.condition_id,
                                                     x_return_status         => x_return_status,
                                                     x_msg_data              => x_msg_data,
                                                     x_msg_count             => x_msg_count);
Line: 2546

        FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'Returned from AHL_PRD_PARTS_CHANGE_PVT.Update_Part_Condition: ' ||
                       ' x_return_status = ' || x_return_status);
Line: 2588

END UPDATE_DISPOSITION;
Line: 2606

     SELECT removed_instance_id
     FROM   ahl_part_changes
     WHERE  part_change_id = p_part_change_id;
Line: 2612

     SELECT 'Y'
     FROM   ahl_workorders awo, csi_item_instances csi
     WHERE  awo.wip_entity_id = csi.wip_job_id
     AND    awo.workorder_id  = p_workorder_id
     AND    csi.instance_id   = p_instance_id;
Line: 2620

    SELECT workorder_id
    FROM   ahl_workorders
    WHERE  master_workorder_flag = 'N'
    AND    wip_entity_id IN
           (SELECT child_object_id
            FROM   wip_sched_relationships
            START WITH parent_object_id      = (SELECT wip_entity_id FROM ahl_workorders WHERE workorder_id = c_nr_wo_id)
            CONNECT BY parent_object_id      = PRIOR child_object_id
            AND        parent_object_type_id = PRIOR child_object_type_id
            AND        relationship_type     = 1
           )
    AND    status_code           = G_WO_RELEASED_STATUS
    ORDER BY workorder_id;
Line: 2637

    SELECT scheduled_start_date
    FROM ahl_workorders_v
    WHERE workorder_id = p_workorder_id;
Line: 2704

            SELECT visit_id INTO l_visit_id FROM AHL_WORKORDERS WHERE workorder_id = p_disposition_rec.workorder_id;
Line: 2870

          FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, L_DEBUG_KEY, 'About to call update_item_location.');
Line: 2873

        update_item_location(p_workorder_id  => l_sr_task_tbl(0).Nonroutine_wo_id,
                             p_instance_id   => p_disposition_rec.instance_id,
                             x_return_status => x_return_status);
Line: 2956

      SELECT vi.organization_id from  ahl_workorders wo, ahl_visits_b vi
       WHERE wo.workorder_id = p_workorder_id
       AND wo.visit_id = vi.visit_id;
Line: 2961

         SELECT instance_id FROM CSI_ITEM_INSTANCES
         WHERE inventory_item_id = p_item_id AND serial_number = p_serial_num;
Line: 2965

         SELECT instance_id FROM CSI_ITEM_INSTANCES
         WHERE inventory_item_id = p_item_id AND lot_number = p_lot_num;
Line: 2969

         SELECT inventory_item_id,
                quantity,
                unit_of_measure,
                last_vld_organization_id,
                inv_master_organization_id,
                serial_number,
                lot_number,
                inventory_revision
          from csi_item_instances
         WHERE instance_id = p_instance_id;
Line: 3203

      END IF; -- END: Updated by rbhavsar Bug 6411059
Line: 3239

       SELECT 'X' FROM ahl_mc_path_positions pos
       WHERE pos.path_position_id = p_path_position_id
       AND EXISTS
           (SELECT pos2.path_pos_common_id FROM ahl_prd_dispositions_b dis, ahl_mc_path_positions pos2
            WHERE dis.path_position_id IS NOT NULL
             AND  dis.path_position_id = pos2.path_position_id
             AND dis.workorder_id =  p_workorder_id
             AND nvl(dis.status_code, 'dummy') NOT IN ('COMPLETE', 'TERMINATED')
             AND pos.path_pos_common_id = pos2.path_pos_common_id);
Line: 3251

       SELECT nvl(VTS.INSTANCE_ID,VST.ITEM_INSTANCE_ID)
	   FROM ahl_workorders wo, AHL_VISITS_VL VST, AHL_VISIT_TASKS_VL VTS
       WHERE workorder_id = p_workorder_id
         and  WO.VISIT_TASK_ID=VTS.VISIT_TASK_ID
         AND VST.VISIT_ID=VTS.VISIT_ID;
Line: 3259

       SELECT 'x' FROM ahl_item_associations_b
       WHERE inventory_item_id = p_Inventory_item_id
         AND item_group_id = p_item_group_id;
Line: 3266

       SELECT 'x' FROM ahl_item_groups_b
	   WHERE item_group_id = p_item_group_id
         AND status_code = 'COMPLETE' AND type_code = 'NON-TRACKED';
Line: 3276

       SELECT 'x' FROM csi_item_instances csi
       WHERE lot_number = p_lot_number
         AND inventory_item_id = p_inventory_item_id;
Line: 3281

       SELECT 'x' FROM csi_item_instances csi
       WHERE serial_number = p_serial_number
         AND inventory_item_id = p_inventory_item_id;
Line: 3286

       SELECT 'x' FROM mtl_lot_numbers
       WHERE lot_number = p_lot_number
         AND inventory_item_id = p_inventory_item_id
       UNION
       SELECT 'x' FROM csi_item_instances csi
       WHERE lot_number = p_lot_number
         AND inventory_item_id = p_inventory_item_id;
Line: 3295

       SELECT 'x' FROM mtl_serial_numbers
       WHERE serial_number = p_serial_number
         AND inventory_item_id = p_inventory_item_id
       UNION
       SELECT 'x' FROM csi_item_instances csi
       WHERE serial_number = p_serial_number
         AND inventory_item_id = p_inventory_item_id;
Line: 3305

       SELECT quantity from csi_item_instances WHERE instance_id = p_instance_id;
Line: 3308

       SELECT unit_of_measure from csi_item_instances WHERE instance_id = p_instance_id;
Line: 3312

       SELECT 'X' FROM ahl_item_class_uom_v
       WHERE uom_code = p_uom_code AND inventory_item_id = p_inventory_item_id;
Line: 3316

      SELECT   'X'
      from     MTL_UNITS_OF_MEASURE_TL
      where    uom_class = (
                              select   distinct uom.uom_class
                              from     MTL_UNITS_OF_MEASURE_TL uom
                              where    uom.uom_code = (  select   distinct primary_uom_code
                                                         from     mtl_system_items
                                                         where    inventory_item_id = p_inventory_item_id
                                                      )
                           )
      and      uom_code = p_uom_code;
Line: 3329

       SELECT 'x' FROM qa_results WHERE collection_id = p_collection_id;
Line: 3332

       SELECT inventory_item_id from csi_item_instances WHERE instance_id = p_instance_id;
Line: 3335

       SELECT  'x' FROM mtl_units_of_measure_vl
       WHERE uom_code = p_uom;
Line: 3339

       SELECT 'x' FROM   mtl_item_revisions
        WHERE  inventory_item_id = p_item_id
            AND organization_id = p_organization_id
            AND revision = p_revision;
Line: 3345

       SELECT REMOVED_INSTANCE_ID, INSTALLED_INSTANCE_ID, PART_CHANGE_TYPE
       FROM AHL_PART_CHANGES
       WHERE PART_CHANGE_ID = c_part_change_id;
Line: 3352

	SELECT NVL(MTL.comms_nl_trackable_flag, 'N')  trackable_flag
	FROM   MTL_SYSTEM_ITEMS_KFV MTL
	WHERE MTL.INVENTORY_ITEM_ID= p_inventory_item_id;
Line: 3359

	SELECT 'X'
	FROM   mtl_system_items_b
        WHERE  inventory_item_id          = p_inventory_item_id
        AND    organization_id            = p_item_org_id
        AND    serial_number_control_code = 1;
Line: 3408

select 'x' from qa_plan_transactions_v
where mandatory_collection_flag = 1 and enabled_flag = 1
and plan_id = p_plan_id;
Line: 3570

       FND_MESSAGE.Set_Name(G_APP_NAME,'AHL_PRD_DIS_PARENT_EMPTY');    --Cannot select a position whose parent is empty
Line: 3941

    SELECT instance_id from csi_item_instances
    WHERE instance_number = p_instance_number;
Line: 3945

       SELECT item_group_id from ahl_item_groups_b
	   WHERE name = p_item_group_name AND status_code = 'COMPLETE';
Line: 3949

       SELECT inventory_item_id FROM MTL_SYSTEM_ITEMS_KFV
       WHERE concatenated_segments = p_item_number;
Line: 3953

       SELECT status_id FROM mtl_material_statuses_vl
       WHERE status_code = p_condition_meaning;
Line: 3958

       SELECT workorder_operation_id from ahl_workorder_operations
       WHERE workorder_id = p_workorder_id AND operation_sequence_num = p_operation_seq;
Line: 3962

       SELECT incident_severity_id from cs_incident_severities_vl
	    WHERE name = p_severity_name
              AND incident_subtype = 'INC'
	      AND trunc(sysdate) between trunc(nvl(start_date_active,sysdate))  and  trunc(nvl(end_date_active,sysdate));
Line: 3969

    SELECT lookup_code
          FROM pa_lookups
         WHERE lookup_type    = 'SERVICE TYPE'
           AND enabled_flag   = 'Y'
           AND meaning        = c_service_type
           AND TRUNC(SYSDATE) BETWEEN TRUNC(NVL(start_date_active,SYSDATE-1))
                                  AND TRUNC(NVL(end_date_active,SYSDATE));
Line: 3980

SELECT fl.lookup_code  FROM fnd_lookup_values_vl FL
	   WHERE fl.meaning = p_problem_meaning
	     AND lookup_type = 'REQUEST_PROBLEM_CODE'
         AND trunc(sysdate) BETWEEN trunc(nvl(start_date_active,sysdate)) AND trunc(nvl(end_date_active,sysdate))
		 AND (( NOT EXISTS (SELECT 1 FROM CS_SR_PROB_CODE_MAPPING_V WHERE INCIDENT_TYPE_ID = FND_PROFILE.Value('AHL_PRD_SR_TYPE')
			   AND TRUNC(SYSDATE) BETWEEN TRUNC(NVL(START_DATE_ACTIVE,SYSDATE)) AND TRUNC(NVL(END_DATE_ACTIVE,SYSDATE))) )
					OR ( EXISTS (SELECT 1 FROM CS_SR_PROB_CODE_MAPPING_V MAP WHERE MAP.INCIDENT_TYPE_ID    = FND_PROFILE.Value('AHL_PRD_SR_TYPE')
					            AND MAP.INVENTORY_ITEM_ID IS NULL AND MAP.PROBLEM_CODE = FL.LOOKUP_CODE
							   AND TRUNC(SYSDATE) BETWEEN TRUNC(NVL(MAP.START_DATE_ACTIVE,SYSDATE)) AND TRUNC(NVL(MAP.END_DATE_ACTIVE,SYSDATE)))));
Line: 3991

SELECT   fl.lookup_code
FROM     fnd_lookup_values_vl FL
WHERE    fl.meaning = p_problem_meaning
AND      lookup_type = 'REQUEST_PROBLEM_CODE'
AND      trunc(sysdate) BETWEEN trunc(nvl(start_date_active,sysdate))
AND      trunc(nvl(end_date_active,sysdate)) ;
Line: 4135

       SELECT 'x' FROM qa_results WHERE collection_id = p_collection_id;
Line: 4155

    SELECT 'x' FROM AHL_WORKORDERS
    WHERE workorder_id = p_workorder_id;
Line: 4179

    SELECT 'x' FROM ahl_mc_path_positions
    WHERE path_position_id = p_path_position_id;
Line: 4202

      SELECT vi.organization_id from  ahl_workorders wo, ahl_visits_b vi
       WHERE wo.workorder_id = p_workorder_id
	     AND wo.visit_id = vi.visit_id;
Line: 4207

    SELECT 'x' FROM mtl_system_items_kfv
	WHERE inventory_item_id = p_inventory_item_id
	  AND organization_id = p_organization_id;
Line: 4261

  SELECT serial_number_control_code, revision_qty_control_code,  lot_control_code
  FROM MTL_SYSTEM_ITEMS_KFV
  WHERE inventory_item_id = p_item_id
  AND organization_id = p_org_id;
Line: 4321

    SELECT 'x' from csi_item_instances
    where instance_id = p_instance_id;
Line: 4325

    SELECT 'x' from csi_item_instances csi, ahl_workorders wo
     WHERE instance_id = p_instance_id
       and wo.wip_entity_id = csi.wip_job_id
       and csi.location_type_code NOT IN ('PO','IN-TRANSIT','PROJECT','INVENTORY')
       and trunc(sysdate) between trunc(nvl(csi.active_start_date, sysdate)) and trunc(nvl(csi.active_end_date, sysdate));
Line: 4332

     SELECT 'x' from ahl_prd_dispositions_b WHERE
       workorder_id = p_workorder_id
       and instance_id = p_instance_id
       and nvl(status_code, ' ') NOT IN ('COMPLETE', 'TERMINATED');
Line: 4339

     SELECT nvl(VTS.INSTANCE_ID,VST.ITEM_INSTANCE_ID)
       FROM ahl_workorders wo, AHL_VISITS_VL VST, AHL_VISIT_TASKS_VL VTS
       WHERE workorder_id = p_workorder_id
         and  WO.VISIT_TASK_ID=VTS.VISIT_TASK_ID
         AND VST.VISIT_ID=VTS.VISIT_ID;
Line: 4349

     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: 4472

       SELECT 'x' FROM ahl_workorder_operations
       WHERE workorder_operation_id = p_wo_operation_id
         AND workorder_id = p_workorder_id;
Line: 4498

    SELECT removed_instance_id, installed_instance_id, NVL(part_change_type, 'X'), quantity
    FROM ahl_part_changes
    WHERE part_change_id = p_part_change_id;
Line: 4504

    SELECT SERIAL_NUMBER, INVENTORY_ITEM_ID, QUANTITY
    FROM CSI_ITEM_INSTANCES
    WHERE INSTANCE_ID = c_instance_id;
Line: 4619

SELECT disp.status_code, disp.trackable_flag,
pc.return_mtl_txn_id mtl_txn_id,
pc.installed_part_change_id install_pc_id,
AHL_PRD_DISP_MTL_TXN_PVT.calculate_txned_qty(disp.disposition_id) mtl_txn_qty
FROM AHL_PRD_DISPOSITIONS_V disp, AHL_PART_CHANGES_V pc
WHERE disp.disposition_id = p_disposition_id
AND disp.part_change_id = pc.part_change_id (+);
Line: 4628

SELECT   disp.status_code,
         decode(disp.instance_id, null, decode(disp.path_position_id, null, 'N', 'Y'), 'Y') trackable_flag ,
         pc.return_mtl_txn_id mtl_txn_id,
         pc.installed_part_change_id install_pc_id,
         pc.part_change_type,
         AHL_PRD_DISP_MTL_TXN_PVT.calculate_txned_qty(disp.disposition_id) mtl_txn_qty
FROM     AHL_PRD_DISPOSITIONS_B disp,
         AHL_PART_CHANGES_V pc
WHERE    disp.disposition_id = p_disposition_id
AND      disp.part_change_id = pc.part_change_id (+);
Line: 4642

SELECT NVL(MTL.comms_nl_trackable_flag, 'N')  trackable_flag
FROM   MTL_SYSTEM_ITEMS_KFV MTL
WHERE MTL.INVENTORY_ITEM_ID= p_inv_item_id
  AND MTL.organization_id =p_inv_org_id;
Line: 4648

SELECT part_change_type
  FROM AHL_PART_CHANGES
 WHERE part_change_id = p_part_change_id;
Line: 4653

SELECT rel.position_necessity_code
FROM AHL_MC_RELATIONSHIPS rel, CSI_II_RELATIONSHIPS CSI
WHERE csi.subject_id = p_instance_id
    AND rel.relationship_id = TO_NUMBER(CSI.position_reference)
    AND CSI.RELATIONSHIP_TYPE_CODE  = 'COMPONENT-OF'
    AND TRUNC(nvl(CSI.ACTIVE_START_DATE, sysdate-1)) < TRUNC(sysdate)
    AND TRUNC(nvl(CSI.ACTIVE_END_DATE, sysdate+1)) > TRUNC(sysdate);
Line: 4663

SELECT B.position_necessity_code
FROM ahl_mc_path_position_nodes A,
     ahl_mc_relationships B,
     ahl_mc_headers_b C
WHERE A.path_position_id = c_path_position_id
  and A.sequence = (select max(D.sequence)
                     from ahl_mc_path_position_nodes D
                    group by D.path_position_id
                    having D.path_position_id = c_path_position_id)
  and A.mc_id = C.mc_id
  and A.version_number = C.version_number
  and C.mc_header_id = B.mc_header_id
  and A.position_key = B.position_key;
Line: 4867

SELECT 'X'
FROM fnd_lookups
WHERE  lookup_type = 'AHL_IMMED_DISP_TYPE'
AND lookup_code = p_disp_code
AND lookup_code <> 'NULL';
Line: 4874

SELECT 'X'
FROM fnd_lookups
WHERE  lookup_type = 'AHL_SECND_DISP_TYPE'
AND lookup_code = p_disp_code
AND lookup_code <> 'NULL';
Line: 4881

SELECT 'X'
FROM mtl_material_statuses
WHERE status_id = p_condition_id
AND enabled_flag = 1;
Line: 4888

SELECT *
FROM AHL_PRD_DISPOSITIONS_V
WHERE DISPOSITION_ID = p_disp_id;
Line: 4893

select  B.condition_id,
         COND.STATUS_CODE CONDITION_CODE,
         B.immediate_disposition_code,
         FND1.MEANING IMMEDIATE_TYPE,
         B.secondary_disposition_code,
         FND2.MEANING SECONDARY_TYPE,
         B.part_change_id,
         decode(B.instance_id, null, decode(B.path_position_id, null, 'N', 'Y'), 'Y') TRACKABLE_FLAG
from     AHL_PRD_DISPOSITIONS_B B,
         FND_LOOKUPS FND1,
         FND_LOOKUPS FND2,
         MTL_MATERIAL_STATUSES_VL COND
where    FND1.LOOKUP_TYPE (+) = 'AHL_IMMED_DISP_TYPE'
AND      B.immediate_disposition_code = FND1.LOOKUP_CODE (+)
AND      FND2.LOOKUP_TYPE (+) = 'AHL_SECND_DISP_TYPE'
AND      B.SECONDARY_DISPOSITION_CODE = FND2.LOOKUP_CODE (+)
AND      B.condition_id = COND.status_id (+)
AND      B.disposition_id = p_disp_id;
Line: 5004

    SELECT nvl(comms_nl_trackable_flag, 'N') INTO l_trackable_flag
      FROM mtl_system_items_kfv
     WHERE inventory_item_id = p_disposition_rec.inventory_item_id
       AND organization_id = p_disposition_rec.item_org_id;
Line: 5009

    SELECT decode(type_code, 'TRACKED', 'Y', 'N') INTO l_trackable_flag
      FROM ahl_item_groups_b
     WHERE item_group_id = p_disposition_rec.item_group_id;
Line: 5023

  IF (p_disposition_rec.operation_flag = G_OP_UPDATE AND
      p_disposition_rec.disposition_id IS NOT NULL) THEN

      --2a) Fetch the existing state.
      OPEN get_disp_rec_csr (p_disposition_rec.disposition_id);
Line: 5117

  END IF; --G_UPDATE
Line: 5156

       SELECT status_code from ahl_workorders where workorder_id = p_workorder_id;
Line: 5183

    SELECT VTS.INSTANCE_ID, VTS.VISIT_ID
    FROM AHL_VISIT_TASKS_B VTS, AHL_WORKORDERS WO
    WHERE WO.VISIT_TASK_ID = VTS.VISIT_TASK_ID AND
    WO.WORKORDER_ID = p_workorder_id;
Line: 5189

    SELECT VST.ITEM_INSTANCE_ID
    FROM AHL_VISITS_B VST
    WHERE VST.VISIT_ID = c_visit_id;
Line: 5194

    SELECT csi_item_instance_id FROM ahl_unit_config_headers
    WHERE unit_config_header_id = p_uc_header_id;
Line: 5266

     SELECT object_id
      FROM csi_ii_relationships
       START WITH subject_id = p_instance_id
         AND relationship_type_code = 'COMPONENT-OF'
         AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
         AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)
       CONNECT BY subject_id = PRIOR object_id
         AND relationship_type_code = 'COMPONENT-OF'
         AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
         AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 5278

  SELECT 'x' FROM csi_ii_relationships
         WHERE subject_id = p_instance_id
         AND relationship_type_code = 'COMPONENT-OF'
         AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
         AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 5309

SELECT sum (assoc.quantity)
  FROM  AHL_PRD_DISP_MTL_TXNS assoc,
  AHL_WORKORDER_MTL_TXNS mtxn
  WHERE assoc.disposition_id = p_disp_id
  AND assoc.workorder_mtl_txn_id = mtxn.workorder_mtl_txn_id
  AND mtxn.transaction_type_id = WIP_CONSTANTS.ISSCOMP_TYPE
  GROUP BY assoc.disposition_id;
Line: 5335

    SELECT object_id
       FROM csi_ii_relationships
       START WITH subject_id = c_instance_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE)

       CONNECT BY subject_id = prior object_id
       AND relationship_type_code = 'COMPONENT-OF'
       AND trunc(nvl(active_start_date, SYSDATE)) <= trunc(SYSDATE)
       AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 5348

   SELECT csi_item_instance_id
     FROM ahl_unit_config_headers
     WHERE csi_item_instance_id = c_instance_id
     AND trunc(nvl(active_end_date, SYSDATE+1)) > trunc(SYSDATE);
Line: 5431

SELECT CHILD_OBJECT_ID
  FROM EAM_WO_RELATIONSHIPS
 WHERE PARENT_OBJECT_ID = (SELECT wip_entity_id FROM ahl_workorders WHERE workorder_id = p_workorder_id)
AND PARENT_RELATIONSHIP_TYPE = 1
ORDER BY CHILD_OBJECT_ID;
Line: 5438

SELECT WO.WORKORDER_ID, WO.WIP_ENTITY_ID, WO.VISIT_TASK_ID
  FROM AHL_WORKORDERS WO, AHL_VISIT_TASKS_B TSK
 WHERE WIP_ENTITY_ID = c_wip_entity_id AND
       WO.VISIT_TASK_ID = TSK.VISIT_TASK_ID AND
       TSK.TASK_TYPE_CODE <> 'SUMMARY';
Line: 5445

SELECT EAM.CHILD_OBJECT_ID
  FROM EAM_WO_RELATIONSHIPS EAM, AHL_WORKORDERS WO, AHL_VISIT_TASKS_B TSK
 WHERE EAM.CHILD_OBJECT_ID = WO.WIP_ENTITY_ID AND
       TSK.VISIT_TASK_ID = WO.VISIT_TASK_ID AND
       TSK.TASK_TYPE_CODE <> 'SUMMARY'
 START WITH EAM.CHILD_OBJECT_ID = c_wip_entity_id
 CONNECT BY PRIOR CHILD_OBJECT_ID = PARENT_OBJECT_ID AND
            PARENT_RELATIONSHIP_TYPE = 1
 ORDER BY LEVEL, EAM.CHILD_OBJECT_ID;
Line: 5513

PROCEDURE update_item_location(p_workorder_id  IN         NUMBER,
                               p_instance_id   IN         NUMBER,
                               x_return_status OUT NOCOPY Varchar2)
IS

  l_wip_entity_id            NUMBER;
Line: 5531

  l_full_name  CONSTANT VARCHAR2(60) := 'ahl.plsql.'||G_PKG_NAME||'.'||'Update_item_location';
Line: 5539

    select workorder_id, status_code
    FROM ahl_workorders
    WHERE wip_entity_id = c_wip_entity_id;
Line: 5545

     select object_version_number
     from csi_item_instances
     where instance_id = p_instance_id;
Line: 5551

     select wip_location_id
     from csi_install_parameters ;
Line: 5614

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

        FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, l_full_name, 'About to call CSI_ITEM_INSTANCE_PUB.UPDATE_ITEM_INSTANCE');
Line: 5626

      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               => l_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: 5644

        FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT, l_full_name, 'Returned from CSI_ITEM_INSTANCE_PUB.UPDATE_ITEM_INSTANCE. x_return_status = ' || x_return_status);
Line: 5658

END update_item_location;