A Sheffield man has been hauled before the courts for behaving in an ‘indecent manner’ by performing a sex act on a woman in a public place.