Jason Rowles hit a brilliant century but South Africa U19's World Cup warm-up fixture against Australia in Windhoek was eventually abandoned due to rain.