CREATE OR ALTER VIEW [dbo].[Prc_V_MaterialRequestImportable] AS SELECT r.Id, r.TenantId, r.RequestNo, r.RequesterUserId, r.RequestDate, (SELECT COUNT(*) FROM Prc_T_MaterialRequestItem i WHERE i.MaterialRequestId = r.Id AND i.IsDeleted = 0 AND i.FulfillmentMethod = 'Purchase' AND i.LineStatus = 'Waiting' AND NOT EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine ol INNER JOIN Prc_T_PurchaseOrder o ON o.Id = ol.PurchaseOrderId WHERE ol.MaterialRequestItemId = i.Id AND ol.IsDeleted = 0 AND o.IsDeleted = 0 AND o.Status <> 'Cancelled')) AS ImportableCount FROM Prc_T_MaterialRequest r WHERE r.IsDeleted = 0 AND r.ApprovalStatus = N'Onaylandı'