Originally Posted by
percysmith
MPO Beijing: AA6143 is operated by BA. You cannot earn AM on N class on an BA flight.
According to the AM web site, she's right: "# You may not be able to earn Asia Miles on some codeshare flights. Please check with the relevant airline reservation office or call Asia Miles Service Hotline."