Anyone can confirm my understanding that the difference between D and O is that O is for award seats only, not for upgrade?
O is for Flex Rewards. D is for Saver Rewards as well as Upgrades.
Saver Rewards require less miles but have more restrictions.