SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO-- =============================================-- Author.-- Create date: 19.1.2018-- Description: --- In pending ERP batches, searches for ITEM lined to FLDR.--- If ITEM is not found in the selected storage,--- sets their status to IGNORED-- =============================================CREATEPROCEDURE EcIgnoredItemForSpace ASBEGINSETNOCOUNTON;DECLARE @comm_dir BIT=1;DECLARE @assoc_link INT=30;DECLARE @status_pending INT=0;DECLARE @status_ignore INT=8;UPDATE EcENTITY SET comm_status = @status_ignoreWHERE id IN (SELECT ITEM. id FROM EcASSOC AS ASSOC INNER JOIN (SELECT id, ent_class_id, name, comm_dir, comm_status FROM EcENTITY AS ENTITYWHERE (comm_dir = @comm_dir) AND (comm_status = @status_pending) AND (ent_class_id =N'ITEM')) AS ITEMON ASSOC. ent_id_child = ITEM. id LEFT OUTER JOIN (SELECT DISTINCT ItemNumber FROM [STORE]. dbo. vw_ItemIteration) AS ITERON ITEM. name= ITER. ItemNumber COLLATE Czech_CI_ASWHERE (ASSOC. ent_id_parent IN (SELECT id FROM EcENTITY AS FLDRWHERE (comm_dir = @comm_dir) AND (comm_status = @status_pending) AND (ent_class_id =N'FLDR')) AND (ITER. ItemNumber ISNULL) AND (ASSOC. assoc_type = @assoc_link) )ENDGO