Hi,
You probably figured this out already, but you get that 'shifting' effect when you copy from one structure to another, when the second structure has missing (or extra) fields.
So there is a mismatch with the structure/table definitions in the interface. In ABAP, this can often be fixed with a MOVE-CORRESPONDING instead of a MOVE.
cheers
Paul