Depends on the booking class of your ticket. A friend of mine had some jobs booked in South America by his company TA as group bookings and they were so cheap that they earnt no avios and no TPs. He was mightily unimpressed! travelling in economy for 10+ hours each way and earns no points.