Ayuda SAP

Fecha vencimiento TN

Hola, estoy realizando una TN para que al momento de ingresar un producto exija la fecha de vencimiento, actualmente tengo lo siguiente pero no me genera la restricción.

IF @object_type=‘10000044’
BEGIN if
@transaction_type IN (‘A’, ‘U’)
BEGIN

IF EXISTS 
	(SELECT t0.AbsEntry  FROM OBTN T0 WHERE (T0.ExpDate IS NULL ) AND
		 t0.AbsEntry = @list_of_cols_val_tab_del)
BeGIN 
	SELECT @ERROR= 1,
	@error_message = 'Debe indicar la fecha de vencimiento'
END

end
end

Hola p.cabana yo tengo tambien una restricción para los campos que se ocupan obligatorios en el timbrado de la facturacion 3.3 en Mexico, quizá te puedes basar en esta, aquí valido si el numero de parte que se quiere dar de alta trae vacio los campos correspondientes, todo esto es en el transaction, espero que te sirva,

If
@transaction_type IN ('A') AND @object_type = '4' 
Begin
	If ( (SELECT Count(*) FROM  OITM T0 WHERE  T0.ItemCode = @list_of_cols_val_tab_del AND (T0.U_ClaveProdServ IS NULL OR T0.U_ClaveUnidad IS NULL)) > 0)
	Begin
		set @error = 90000
		set @error_message = 'El campo de Clave Prod/Serv y Clave Unidad son obligatorios'
	End
End

select @error, @error_message
end