Been arrested twice in Pta and once in Jhb for this, Had to pay R300 fine, they call it "admission of guilt" and if you don't, you have to appear in court.
Dont think they'll keep a criminal record though cos the don't even take your prints and you can tell them the wrong name...
Was in PE some time ago, was walking in the street with a gla** of whisky in my hand (dont ask why). Anyway this copper steps up to me and I was convinced that I was gettin arrested, To my surprise he just took the gla**, poured the contents out on the pavement and told me to keep it moving...Ma boys who are based there told me its very rare that you'd get arrested for public drinkin there...Wish GP was like that...