The 747 is guaranteed long-haul, although the older herringbone (aka "coffin class") product.
The last time I flew to/from NRT, it was a mix of regional and long-haul, and many flights were subject to last-minute changes. So your A330 could feature the newest long-haul business seat, or the regional option.