 The monoid action of a ring "R" on an abelian group is simply an "R"-module.Essentially, an "R"-module is a generalization of the notion of a vector space – where rather than a vector space over a field, one has a "vector space over a ring".Let ("A", +) be an abelian group and let End("A") be its endomorphism ring (see above).