Решение нашел
тутCode:
"-- Сортировка данных для вывода в ракурсе
" https://blogs.sap.com/2016/03/10/to-sort-table-maintenance-before-display/
FORM z_sort_total.
"-- Если это добавляются данные, то их сортировать не нужно
CHECK sy-ucomm <> 'NEWL'.
DATA lt_data_temp TYPE STANDARD TABLE OF <тип таблицы ракурса ведения>.
FIELD-SYMBOLS <lfs_xfrom> TYPE x. "Hexadecimal value of from value
FIELD-SYMBOLS <lfs_xto> TYPE x. "Hexadecimal value of to value
"-- Перегоняем данные из total в типизированную таблицу
CLEAR lt_data_temp[].
LOOP AT total.
APPEND INITIAL LINE TO lt_data_temp ASSIGNING <lfs_xto> CASTING.
ASSIGN total TO <lfs_xfrom> CASTING.
<lfs_xto> = <lfs_xfrom>.
ENDLOOP.
"-- Сортируем
SORT lt_data_temp BY <ваше поле/поля для сортировки>.
"-- Перегоняем данные из типизированной таблице в total
REFRESH total.
LOOP AT lt_data_temp INTO <vim_total_struc>.
APPEND INITIAL LINE TO total ASSIGNING <lfs_xto> CASTING.
ASSIGN <vim_total_struc> TO <lfs_xfrom> CASTING.
<lfs_xto> = <lfs_xfrom>.
ENDLOOP.
ENDFORM.