Best advice I can give is check the terms and conditions of your host scheme. All the carriers use D (except AC is booked in C) on the International portions of a Business Class RTW. (If travelling domestically in Thailand, Japan, Korea there are also class differences).
As a general rule you will, or rather should, get full miles for Business Class. Probably even extra miles for a Class of Service bonus, but that's something only your host scheme conditions can tell you.
Cheers.