South Africa will be without a number of key players for their three-day international in Sri Lanka next month, but…