Just quoted in my GDS, I get 17540ZAR fare / 1172usd
and the system breaks it to cpt-dxb-hkg-bkk-syd-akl with a sector fare dxb-hyd-dxb for the outbound, so you would receive cpt-akl miles + dxb-hyd miles (just took a random date in september, may differ with another availability...)