Unless the person making the booking has the same first name and surname as you do, I can't see it happning. Their number might get added to the ticket, but the TPs and miles won't post.
They could get OnBusiness miles.
Just get the staff to add your BAEC number to the ticket at check in.