Que tal fermitanio.
Sería algo así.
Código:
....
..
DELETE FROM miTabla WHERE bla..bla..
if @@Error= 547
raiserror(50001, 'No puede eliminar esta documentacion',10,1)
...
La variable de ambiente
@@Error tiene el estatus de error de la última sentencia SQL ejecutada. Si es igual a cero no hubo error.
Saludos!