In reply to Gerardo Hurtado.

After I wrote this article, we implemented the LOGABSDET function in SAS/IML as a built-in method. See https://blogs.sas.com/content/iml/2014/10/20/log-determinant-of-a-matrix.html