SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Ракурс ведения и сортировка https://www.sapboard.ru/forum/viewtopic.php?f=13&t=98143 |
Страница 1 из 1 |
Автор: | Валерка [ Пт, ноя 01 2019, 12:56 ] |
Заголовок сообщения: | Ракурс ведения и сортировка |
Можно как-то в ракурсе ведения настроить чтобы данные выводились в отсортированном виде? думал что после генерации можно подправить код, но там вызывается стандартные подпрограммы и не ясно где вообще и что можно "подломить" чтобы добиться нужного эффекта. |
Автор: | AbpJun [ Пт, ноя 01 2019, 13:16 ] |
Заголовок сообщения: | Re: Ракурс ведения и сортировка |
Привет. Тебе нужна таблица Extracts по которой идет LOOP в PBO там пишешь свой модуль. Подробнее: https://help.sap.com/saphelp_47x200/helpdata/en/9f/db9f1235c111d1829f0000e829fbfe/frameset.htm |
Автор: | Валерка [ Ср, ноя 06 2019, 09:58 ] |
Заголовок сообщения: | Re: Ракурс ведения и сортировка |
Решение нашел тут 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. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |