Hi
you may use assessment cycle instead of distribution cycle as the difference between assessment & distribution cycle is that assessment is using secondary cost element to post so cost center will be zero in co side and in GL side you can use substitution rule to post in FI through GL range use to reallocate cost. in this case GL will not be zero in line item.
Regards
Mahmoud El Nady