AA used to book CX upgrades on A and D class for upgrades based on full fares.
That has all changed now and AA now books upgrades under the same codes as award tickets. The only difference between AAdvantage and Asiamiles is that the latter can be upgraded on any mileage earning fare bought from anywhere. Whereas on AA, the ticket must be full Y or J and ticketed through AA themselves.