The paceman was under the spotlight for making contact with Australian captain Steven Smith after dismissing him in the last test match.
He's been found not guilty of the charge of making inappropriate and deliberate physical contact - but has been found guilty of conduct contrary to the spirit of the game.
Rabada's ban has been cleared immediately and he is available for selection for the Newlands Test against Australia on Friday.