Me preocupan estas líneas, y explico por qué, igual soy yo el que no se nada de esto:
Código PHP:
WHERE DSA.IdUsuario =* 'asoler' // No deberia ser WHERE DSA.IdUsuario = 'asoler'
FROM vDetalleSolicitudAprobador DSAT* // Falta un . ? FROM vDetalleSolicitudAprobador DSAT.*
E.Descripcion as Empresa,* SI.Descripcion as Sistema // Ese * no se que hace ahí
Igual no es eso, y como dice h2swider, cuelga el error que te da.
EDIT: Otra cosa, yo no usaría alias hasta saber con seguridad que la consulta funciona.