As far as I know, it is not possible to group values in the ALV Grid in unsorted columns. Be aware that sorting will be performed by the ALV grid, so adding the columns to your SORT
statement should be completely unnecessary - in fact, the entire SORT
statement should not be necessary.
The number of columns that are used to sort a table usually only have a small influence on the total sorting time - most of the time, you won't have to worry about this.