Hola lo que dice IBecerra es correcto
, pero funcionaria si el usuario no arregla despues nada, ya que los campos de una columna en un ALV son estructurados, y si deseas cambiar algo lo tendrias que hacer de alguna manera con OBjetos y dentro de ella crear los botones de ordenamiento, ya que al hacer eso tu mismo tendrias que darle un REFRESH y asi tbm poder reordenar la columna de numeros del 1 al n .... ni modo que modifiquemos un standard