Текущее время: Вс, июл 27 2025, 02:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: WebDynpro ALV группировка.
СообщениеДобавлено: Чт, окт 06 2011, 11:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Есть контейнер куда запихивается alv таблица ( отсортированная ).
Подскажите пожалуйста как сделать в ней группировку по какому то полю.

Заранее спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Чт, окт 06 2011, 16:52 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
LELUK написал(а):
Есть контейнер куда запихивается alv таблица ( отсортированная ).
Подскажите пожалуйста как сделать в ней группировку по какому то полю.

Заранее спасибо.

Using Totals and Subtotals Feature of ALV Component in WD4A?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Чт, окт 06 2011, 17:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Почти...

мне надо сгруппировать, но не отображать тоталы.
В этом и основная проблема.

Также следующая задача группировать по нескольким полям
|g o p a |_____________|g o p a|
|g o p f |___===\______|_ _ _ f|
|g f p q |___===/______|_ f _ q|
|g d s j |_____________|_ d s j |


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Чт, окт 06 2011, 17:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
LELUK написал(а):
Почти...

мне надо сгруппировать, но не отображать тоталы.
В этом и основная проблема.

Также следующая задача группировать по нескольким полям
|g o p a |_____________|g o p a|
|g o p f |___===\______|_ _ _ f|
|g f p q |___===/______|_ f _ q|
|g d s j |_____________|_ d s j |

Если честно, Вашу схему не понял :)
А зачем в таком случае нужна группировка, для удобства?
Вам нужен аналог обычного АЛВ в САПе, когда при сортировке поля, перетираются границы между ячейками с одинаковыми значениями и получается с виду будто бы данные сгруппированы? Или Вам глубже нужно, то есть в АЛВ обычном есть группировка, она влияет на печать, разбивает данные по страницам, выводит шапки к группам и тд?
Не уверен возможно ли такое в WebDynpro ALV, имеет смысл поковырять ту доку и/или поискать другую доку по WebDynpro ALV(там есть адрес кстати).

Если ничего не получится, то как вариант просто, можно все таки решить это через субтоталы, просто произвести тотал/субтотал с участием доп поля, где все единички, то есть будет как бы не нужная информация о кол-ве строк в группе и все...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Чт, окт 06 2011, 17:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Консультант сказал сделать , значит надо делать.

Спасибо за помощь, пошел копать :lol:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 09:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
LELUK написал(а):
мне надо сгруппировать, но не отображать тоталы.

Может нужна сортировка, а не группировка? Спросите у консультанта :?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 12:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Сортировка и так присутствует.
У меня первая колонка в таблице год и когда 200+ записей с одним и тем же годом...
Консультанту это не нравится, он хочет чтобы была видна только одна надпись с уникальным годом


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 12:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Так в ALV-Grid по умолчанию в layout structure поле NO_MERGING выключено, и при сортировке повторяющиеся значения не показываются :?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 15:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Я использую ALV в WebDynpro и сортирую не с помощью стандартных средств а подаю на вход alv отсортированную таблицу.

У меня Изображение а должно быть Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 16:10 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
to LELUK, читайте документацию, пробуйте разные варианты, изучайте инструмент, смотрите стандартные примеры. Чтобы могли объяснить грамотно консультанту, что так и так вот нельзя, а вот есть такие и такие альтернативы. Возможно, именно так как хотите Вы или Ваш консультант не получится реализовать через этот инструмент.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 16:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
я хочу домой) а в WebDynpro я 2 недели пытаюсь разобраться, по этому думал что моя проблема для знатоков очевидна


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Пт, окт 07 2011, 23:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Конечно очевидна :)
В SET_TABLE_FOR_FIRST_DISPLAY есть параметр SORT ;)

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.  Тема решена
СообщениеДобавлено: Пн, окт 10 2011, 16:46 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 26 2011, 10:55
Сообщения: 5
Это должно помочь:
Code:
  lr_config = lr_comp_if_alv->get_model( ).
  lr_field = lr_config->if_salv_wd_field_settings~get_field( 'CARRID' ).
  lr_field->if_salv_wd_sort~create_sort_rule(  group_aggregation = abap_true ).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WebDynpro ALV группировка.
СообщениеДобавлено: Вт, окт 11 2011, 17:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
Спасибо


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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