We calculate the coherent dynamical scattering function S(c)(q,t;N) of a flexible chain of length N, diffusing through an ordered background of topological obstacles. As an instructive generalization, we also calculate the scattering function S(c)(q,t;M,N) for the central piece of length M<or=N of the chain. Using the full reptation model, we treat global creep, tube length fluctuations, and internal relaxation within a consistent and unified approach. Our theory concentrates on the universal aspects of reptational motion, and our results in all details show excellent agreement with our simulations of the Evans-Edwards model, provided we allow for a phenomenological prefactor which accounts for nonuniversal effects of the microstructure of the Monte Carlo chain, present for short times. Previous approaches to the coherent structure function can be analyzed as special limits of our theory. First, the effects of internal relaxation can be isolated by studying the limit N--> infinity, M fixed. The results do not support the model of a "Rouse chain in a tube." We trace this back to the nonequilibrium initial conditions of the latter model. Second, in the limit of long chains (M=N--> infinity ) and times large compared to the internal relaxation time (t/N(2)--> infinity ), our theory reproduces the results of the primitive chain model. This limiting form applies only to extremely long chains, and for chain lengths accessible in practice, effects of, e.g., tube length fluctuations are not negligible.