For a finite abelian group, A, we investigate the problem of determining those rings R which are maximal as rings in the near-ring M 0 (A) of all 0-preserving functions on A. We find this problem is related to properties of certain covers of A by subgroups. Special attention is given to the case where A is an elementary abelian p-group.