Let {G i : i ∈ N} be a family of finite Abelian groups. We say that a subgroup G ≤and order(c 1 ) divides order (c |[1,ni] ). In this paper we investigate the structure of order controllable subgroups. It is known that each order controllable profinite abelian group is topologically isomorphic to a direct product of cyclic groups (see [8,15]). Here we improve this result and prove that under mild conditions an order controllable group G contains a set {g n : n ∈ N} that topologically generates G, and whose elements g n have all finite support. As a consequence, we obtain that if G is an order controllable, shift invariant, group code over an abelian group H, then G possesses a canonical generator set. Furthermore, our construction also yields that G is algebraically conjugate to a full group shift. Some connections to coding theory are also highlighted.