Was it in the R fare bucket? There have been reports of errors with miles posting for those fares; somehow AS has trouble automatically processing it as an AS R fare (which is for revenue flights) instead of VX R (which is an award or nonrev bucket and doesn't earn miles), despite the fact that they're selling it with an AS flight number.