Having named Dimuth Karunaratne as their new ODI skipper a day earlier, Sri Lanka left a number of notable names out of their CWC squad.
Sri Lanka will be led by Dimuth Karunaratne at the Cricket World Cup, the Test skipper replacing Lasith Malinga.
Dilhara Lokuhettige has two weeks to respond to further charges handed out by the ICC.
Lasith Malinga will have the opportunity to play for Mumbai Indians in the IPL if he wishes after Sri Lanka Cricket backtracked.
South Africa completed a clean sweep across ODI and Twenty20 matches against Sri Lanka with victory at the Wanderers on Sunday.
Sri Lanka seamer Lasith Malinga will call time on his cricketing career next year.
Sri Lanka lost their hold on the second Twenty20 international late in South Africa's innings and never looked like recovering.
David Miller made an impact as both a batsman and a wicketkeeper as South Africa defeated Sri Lanka in a Super Over finish in Cape Town.
The in-form Aiden Markram is among three new faces in the South Africa T20 squad to take on Sri Lanka.
South Africa completed a dominant ODI series against Sri Lanka with a fifth victory, as a floodlight failure cut the final match short.