A 36-year-old man was fined £150 at Craigavon Magistrates Court for indecent behaviour on November 30.
The court heard that at 1.05am police in Thomas Street saw Luis Filipe Simoes, Keelmount Grange, Portadown, urinating against a shop.
A member of the public had complained about him.
A defence solicitor said it was disgraceful behaviour.
He explained that it was a work night out and Simoes had drunk too much.
The solicitor added Simoes could remember little about the incident but was embarrassed and contrite about what happened.