A man has been charged following an incident near an Oxfordshire Coop supermarket.