Olá Rajendra,
Tente isto:
DECLARE @Id INT
DECLARE @Project NVARCHAR(200)
IF @object_type = '30' AND (@transaction_type = 'A' OR @transaction_type = 'U')
BEGIN
SELECT @Project = T0.Project, @Id = t1.TransId FROM JDT1 T0
INNER JOIN ojdt t1 ON t1.transid = t0.transid
WHERE t0.transid = @list_of_cols_val_tab_del
AND (DATEDIFF(DD, T0.Refdate, GETDATE()) BETWEEN -30 AND 30)
IF @Project IS NULL OR @Id IS NULL
BEGIN
SET @error = 10
SET @error_message = N'JE SBU está faltando, por favor verifique. E JE Não está autorizado para publicar uma entrada menor ou maior que...'
END
END
Certifique-se de que ambos os requisitos sejam atendidos ou um erro será exibido.
Saudações,
Kennedy