South Africa's planned tour of Sri Lanka in the first half of June will not go ahead as scheduled due to the coronavirus pandemic.
The Proteas were set to take on the hosts in three ODIs and three T20Is but the controlling bodies of the two countries have mutually decided to postpone the series.
The results of the ODI contests would have contributed towards the calculation of points in the ICC's new one-day league, which itself is subject to rejigging in the wake of postponed limited-overs fixtures.
Cricket South Africa's acting chief executive Jacques Faul focused on the lack of professional training facilities for cricketers during the lockdown and the health concerns faced by the players and support staff as the reasons dictating their decision.
"It is very sad that we have been forced to take this step and we will re-schedule the tour as soon as cricket returns to a sense of normality and our international fixture list allows," said Faul.
“It would have been a particularly important tour for us with the three ODIs counting for the new ICC one-day league and the T20 programme being part of our preparation for the ICC Men's T20 World Cup scheduled for Australia later this year."
"It is very frustrating for the players who want to build on the good form they showed at the back end of our home summer against Australia."
Earlier, CSA Director of Cricket Graeme Smith had also touched upon the fact that his team required at least six weeks of preparation ahead of a tour anywhere in the world.
South Africa's next international assignment is a tour of the West Indies in July-August comprising of two Tests and five T20Is.
A number of series in recent times have experienced indefinite postponement owing to the overwhelming uncertainty surrounding the COVID-19 crisis.
Australia's tour of Bangladesh, England's Test series against Sri Lanka and the Ireland-Bangladesh limited-overs encounters have all been drastically impacted by the virus scare.