The cheapest "discount economy" booking codes only earn 5TP for <2000 miles.
For AA, the lowest booking codes are G, Q, N, O, and S. Any of these will earn 5TP unfortunately.
See towards the bottom of this post:
http://www.flyertalk.com/forum/24088166-post5.html