Abelian Generalized Frobenius complements for p-groups and the Hughes problem