Текущее время: Вс, июн 22 2025, 13:03

Часовой пояс: 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 часа


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

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


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

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