Текущее время: Сб, июн 21 2025, 14:10

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как сгрупировать поля с помощью ФМ REUSE_ALV_LIST_DISPLAY?
СообщениеДобавлено: Чт, май 29 2008, 17:15 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 20 2007, 18:22
Сообщения: 27
Добрый день!
Формирую список с помощью ФМ REUSE_ALV_LIST_DISPLAY. С помощью it_sort отсортировал необходимые поля, теперь поля с одинаковыми значениями нужно объединить в группу. Установка is_layout-cell_merge = 'X' не помогает. Подскажите, плиз, как это можно сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 07:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
в fieldcatalog определи поля которые необходимо просуммировать (do_sum = 'X'), а в it_sort определи поля по которым группировать (subtot = 'X' для соответствующего поля группировки)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 07:50 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
нет, там есть переключалка - именно сгруппировать и перекинуть в заголовок каждой подтаблички - поищите по форуму - обсуждали


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 11:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
честно говоря не понял о заголовках каких подтабличек идет речь?
может имеется ввиду использование ФМ REUSE_ALV_BLOCK_* (вместо REUSE_ALV_LIST_DISPLAY) ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 11:20 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 20 2007, 18:22
Сообщения: 27
Может есть еще у кого какие-нибудь варианты? В поиске ничего подобного найти не удалось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 11:23 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
ты б объяснил что ты подразумеваешь под группировкой? Оба предложенных варианта позволяют сделать это.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 11:25 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 20 2007, 18:22
Сообщения: 27
To OlegDm: С помощью REUSE_ALV_LIST_DISPLAY выводиться таблица, содержащая, например, данные: поставщик - материал - цена. Если у одного поставщика 10 материалов, то не надо выводить на экране 10 раз название поставщика, а надо, чтобы вывело один раз, остальные девять строчек - пустые.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 11:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
что-то мне кажется в REUSE_ALV_LIST_DISPLAY этого не сделаешь.
Кстати вот есть еще REUSE_ALV_HIERSEQ_LIST_DISPLAY - как работает можно посмоnреть в тр.MB5B (да и демки тоже есть - например, BCALV_TEST_HIERSEQ_LIST)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 12:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
сделаешь ещё как, причём только в листе и возможно.

там просто, но нет системы сейчас под рукой - вроде в сорт-таблице, поищите


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 14:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 29 2007, 18:22
Сообщения: 254
Пол: Мужской
в REUSE_ALV_LIST_DISPLAY это работать не будет, просто стоит поменять на REUSE_ALV_GRID_DISPLAY меньше всего изменений будет требовать


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 14:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
есть там еще параметр it_sort-group. У него вроде можно установить 2 значения: UL или *. В первом случае после смены группы будет подчеркивание, во втором подчеркивание с разрывом страницы.

Но так, чтобы:

Цитата:
Если у одного поставщика 10 материалов, то не надо выводить на экране 10 раз название поставщика, а надо, чтобы вывело один раз, остальные девять строчек - пустые.


... не знаю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 14:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
paho написал:
в REUSE_ALV_LIST_DISPLAY это работать не будет, просто стоит поменять на REUSE_ALV_GRID_DISPLAY меньше всего изменений будет требовать


вполне возможно, что у _Andr_ все еще 4.0 стоит


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 14:27 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Вообще в стандарте такой эффект в ALV пояаляется только если включить соответствующий столбец в сортировку (ну и плюч должна стоять соответствующая галка в свойствах ALV).

Но может абапом можно и без этого обойтись

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 14:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
LKU написал:
Вообще в стандарте такой эффект в ALV пояаляется только если включить соответствующий столбец в сортировку (ну и плюч должна стоять соответствующая галка в свойствах ALV).

Но, как сказал paho, только для grid'а, а не list'а.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 30 2008, 14:34 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 20 2007, 18:22
Сообщения: 27
Стоит 2005


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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


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

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


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

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