Most DBAs tend to set up there columns in the order they want to see them in queries or views.
I would suggest having 2 options on column order, 1 being alphabetical like it is now and the other being in the order that the data dictionary has them in. Would be a simple fix.