Текущее время: Чт, апр 18 2024, 16:21

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Сортировка и группировка в cl_gui_alv_grid
СообщениеДобавлено: Чт, фев 05 2015, 11:20 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 23 2015, 11:57
Сообщения: 20
Пол: Мужской
Добрый день!

Просмотрела все темы по запросу sort, но так и не нашла похожей проблемы.
Вопрос следующий.
нужно, чтобы при отображении gt_outtab два столбца были упорядочены и сгруппированы таким образом:
* DPT, PFS, FD - шапка
DPT | PFS | FD
aaa | ddd | ff
......|eee | gg
......|...... | kk
bbb | hhh | ii
......|...... | oo

Вместо точек - пустые ячейки, сортировка и группировка в двух столбцах

Пробовала такой способ. Сортируется, значки сортировки на столбцах появились, но не группируется
Подумала, что нужно в селекте прописывать group by, но тоже не то..
Code:
  clear ls_sort.
  ls_sort-spos = '01'.
  ls_sort-fieldname = 'DPT'.
"  ls_sort-subtot = 'X'.
  ls_sort-group = '*'.
  ls_sort-up = 'X'.
  append ls_sort to lt_sort.

  clear ls_sort.
  ls_sort-spos = '02'.
  ls_sort-fieldname = 'PFS'.
  ls_sort-subtot = 'X'.
  ls_sort-expa = 'X'.
  ls_sort-group = '*'.
  ls_sort-up = 'X'.
  append ls_sort to lt_sort.


Подскажите, пожалуйста!

UPD:Вопрос отпал, я разобралась, в чем была у меня проблема! :oops: Жаль, тему свою удалить нельзя)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сортировка и группировка в cl_gui_alv_grid
СообщениеДобавлено: Чт, фев 05 2015, 12:20 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 23 2015, 11:57
Сообщения: 20
Пол: Мужской
Когда проставляю EDIT='X' для некоторых столбцов, перестает работать группировка. Это как-то связано?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сортировка и группировка в cl_gui_alv_grid
СообщениеДобавлено: Чт, фев 05 2015, 18:27 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
Да.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сортировка и группировка в cl_gui_alv_grid
СообщениеДобавлено: Пт, фев 06 2015, 06:29 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 23 2015, 11:57
Сообщения: 20
Пол: Мужской
А возможно сделать то же самое (сортировку, группировку и возможность редактировать некоторые столбцы), используя не ФМ REUSE_ALV_GRID_DISPLAY, а станд. вывод set_table_for_first_display? Или какими-либо другими средствами?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сортировка и группировка в cl_gui_alv_grid
СообщениеДобавлено: Пт, фев 06 2015, 09:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
desconocida написал:
А возможно сделать то же самое (сортировку, группировку и возможность редактировать некоторые столбцы), используя не ФМ REUSE_ALV_GRID_DISPLAY, а станд. вывод set_table_for_first_display? Или какими-либо другими средствами?


Да, вполне можно. См. примеры в пакете SLIS, программы BCALV_EDIT_* и BCALV_GRID_*
Но то что вы хотите(визуальная группировка при редактировании), как мне кажется, не будет работать в случае редактирования. При редактировании такие визуальные группировки перестают работать.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сортировка и группировка в cl_gui_alv_grid
СообщениеДобавлено: Чт, фев 25 2021, 13:01 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 23 2015, 14:48
Сообщения: 90
А есть ли возможность сделать возможным в cl_gui_alv_grid и подсуммировку и возможность редактирования экрана? Мне нужно чтобы была возможность в подсуммировке свернуть развернуть выбор..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB