Текущее время: Пт, июл 25 2025, 03:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Суммирование в CL_GUI_ALV_TREE. Нужна свежая мысль=)
СообщениеДобавлено: Чт, май 05 2011, 11:49 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 21 2008, 08:02
Сообщения: 71
Откуда: Moscow
Пол: Мужской
Всем привет!

Ребят, совсем запутался я что то - помогите решить проблему.

В общем, есть дерево, построенное на CL_GUI_ALV_TREE.

На экране выглядит примерно так:

Изображение

Далее выделяю столбец СтатКолич и жму кнопку просуммировать. Вот что получаю:

Изображение

Можно заметить - что у меня очищается один из показателей. Как я понимаю рассчет суммы узла ведется как сумма листьев - отсюда и 0 соответственно. Так вот можно ли каким либо образом заставить его считать сумму узла как сумма листьев + сумма из поля самого узла?
Я пока не нашел способа =(

Буду рад любым полезным ответам.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование в CL_GUI_ALV_TREE. Нужна свежая мысль=)
СообщениеДобавлено: Чт, май 05 2011, 12:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 14 2011, 07:26
Сообщения: 80
Откуда: Альфа Центавра
Пол: Мужской
ppeter написал:
Буду рад любым полезным ответам.

Как вариант может если сумма по компонентам материла равно 0, то пропорционально раскидать сумму операции по материалам и выкрасить такие ячейки в другой цвет (Чтобы консультантам и пользователям объяснить). Если не выйдет по другому, может так проще будет :).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Суммирование в CL_GUI_ALV_TREE. Нужна свежая мысль=)
СообщениеДобавлено: Чт, май 05 2011, 12:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 21 2008, 08:02
Сообщения: 71
Откуда: Moscow
Пол: Мужской
matik написал:
ppeter написал:
Буду рад любым полезным ответам.

Как вариант может если сумма по компонентам материла равно 0, то пропорционально раскидать сумму операции по материалам и выкрасить такие ячейки в другой цвет (Чтобы консультантам и пользователям объяснить). Если не выйдет по другому, может так проще будет :).

Нет - это в корне неверно - т.к. на материалы никакие затраты ложиться не должны.

Еще как вариант - можно добавить фиктивный лист еще один с затратами.. но блин- я ведь определенно уверен есть способ как то проще проблему решить!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование в CL_GUI_ALV_TREE. Нужна свежая мысль=)  Тема решена
СообщениеДобавлено: Чт, май 05 2011, 13:59 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 21 2008, 08:02
Сообщения: 71
Откуда: Moscow
Пол: Мужской
В общем не придумал ничего проще как добавить к моему узлу еще один лист с заполненной сметой и просто пометил его как невидимый. Получилось как раз то что надо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование в CL_GUI_ALV_TREE. Нужна свежая мысль=)
СообщениеДобавлено: Вт, май 10 2011, 12:57 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2010, 15:23
Сообщения: 133
Откуда: Набережные Челны
Пол: Мужской
А почему бы самому не написать логику суммирования?
Добавляете кнопку, вызываете код для суммирования, обновляете содержимое.


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

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


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

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


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

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