Текущее время: Пт, авг 01 2025, 22:39

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Генерация таблиц
СообщениеДобавлено: Пт, июн 15 2007, 11:39 
Специалист
Специалист

Зарегистрирован:
Ср, мар 21 2007, 14:32
Сообщения: 158
Господа!
Делаю фм для выгрузки таблицы в xml-файл для последующего отображения в EXCEL.

есть подпрограмма, в которую передается какая-то таблица и правила группировки (таблица моего типа, в которой указывается уровень группировки, и поля по которым группировать).

FORM ProcessData USING DATA_TABLE type table,
groups type [мой тип таблицы из спула типов]
...
endform.

Мне нужно прогнать все строки таблицы и подсчитать суммы( или средние значения) в группах и подгруппах.
Как мне это сделать? В принципе проблема в том, куда запихивать суммированные значения полей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 15 2007, 12:42 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Мне кажется, Вам стоит посмотреть как ALV хранит свои промежуточные итоги. Это таблицы MT_CT00 - MT_CT09.
Они имеют такую же структуру, что и таблица которая выводится в грид. Но значения в них схлопнуты по заданным критериям.
Возможно, Вам стоит пойти по этому пути, создав динамически столько таблиц, сколько у Вас уровней группировки ( create data ... или cl_alv_table_create=>create_dynamic_table)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 19 2007, 23:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 24 2006, 09:33
Сообщения: 154
Откуда: Москва
Да только так
:) забавная хрень ->*

_________________
Best regards
Dolbnev Alexandr


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

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


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

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


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

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