I fly mostly with SAS, and thus I earn points on their EuroBonus loyalty programs. I am soon travelling from Europe to Japan with KLM, and will use their FlyingBlue program, since EuroBonus cannot be used.
However, I noticed that part of the journey is flown by Air Nippon, who are Star Alliance members, just like SAS. Is it possible to somehow earn EuroBonus points on this part of the trip? Or will I earn FlyingBlue points regardless?
If possible, how would one go about doing that? Should I sign up for ANA's loyalty program, and then attempt to transfer the points? (This answer suggests points can not be transferred). Does it matter that I did not order and pay for the tickets personally?