Текущее время: Вт, май 13 2025, 20:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Промежуточные итоги в ALV-grid
СообщениеДобавлено: Чт, фев 17 2005, 14:49 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Добрый день!!!
Вот какая проблема.

В ALV-grid (класс cl_gui_alv_grid) выводятся два поля: стоимость и вес. Эти характеристики выбираются во внутреннюю таблицу (mt_outtab) из твблицы БД. Во внутренней таблице mt_outtab также присутствует поле средняя цена, которое заполняется программно на основании выбранных значений полей стоимость и вес. Все указанные поля выводятся на экран.

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


Code:
Признак   Стоимость     Вес   СредняяЦена

1               200      20            10
1               400      10            40
*               600      30                   



Хотелось бы в строке с промежуточной суммой видеть также среднюю цену.

Code:
Признак   Стоимость     Вес   СредняяЦена

1               200      20            10
1               400      10            40
*               600      30            20




Возможно ли такое???
Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Промежуточные итоги в ALV-grid
СообщениеДобавлено: Чт, фев 17 2005, 14:58 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Sergo написал:
Добрый день!!!
Вот какая проблема.

В ALV-grid (класс cl_gui_alv_grid) выводятся два поля: стоимость и вес. Эти характеристики выбираются во внутреннюю таблицу (mt_outtab) из твблицы БД. Во внутренней таблице mt_outtab также присутствует поле средняя цена, которое заполняется программно на основании выбранных значений полей стоимость и вес. Все указанные поля выводятся на экран.

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


Code:
Признак   Стоимость     Вес   СредняяЦена

1               200      20            10
1               400      10            40
*               600      30                   



Хотелось бы в строке с промежуточной суммой видеть также среднюю цену.

Code:
Признак   Стоимость     Вес   СредняяЦена

1               200      20            10
1               400      10            40
*               600      30            20




Возможно ли такое???
Заранее благодарен.

Что-то или я чего-то недопонимаю, или... Почему бы просто не просуммировать столбец СрЦена, также как и столбцы стоимость и вес?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Промежуточные итоги в ALV-grid
СообщениеДобавлено: Чт, фев 17 2005, 15:23 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Ну скажите пожалуйста, что будет если столбец средняя цена проссумировать???

Значение 50 Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!!


А на самом деле средняя то цена равна 20 Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 16:22 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Сформируй строку итога сам, это подробно обсуждается здесь:
http://sapboard.ru/forum/viewtopic.php?t=3280

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Промежуточные итоги в ALV-grid
СообщениеДобавлено: Чт, фев 17 2005, 16:48 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Это немного не то что мне нужно:
у меня cl_gui_alv_grid и событие SUBTOTAL_TEXT срабатывает только когда промежуточный столбец скрывается.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Промежуточные итоги в ALV-grid
СообщениеДобавлено: Пт, фев 18 2005, 03:38 
Гость
Sergo написал:
Это немного не то что мне нужно:
у меня cl_gui_alv_grid и событие SUBTOTAL_TEXT срабатывает только когда промежуточный столбец скрывается.


а ты используй событие BEFORE_LINE_OUTPUT ... и сам подставляй нужное значение ... Stepan в том топике пример привел ... с подсуммами работает нормально ... а вот с общей итоговой суммой надо пробовать ... у тебя же числовое поле, так что должно и с итоговой получиться ...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Промежуточные итоги в ALV-grid
СообщениеДобавлено: Пт, фев 18 2005, 10:09 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Промежуточные итоги в ALV-grid


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 10:37 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
В классе CL_GUI_ALV_GRID НЕТ нет события BEFORE_LINE_OUTPUT.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 14:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
DO_SUM = 'C'

Вычисляет среднее значение в столбце.
Если я не ошибаюсь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 15:17 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Повторюсь

Мне не нужна средняя сумма в стоблбце
Нужно отношение промежуточных ччисел.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 16:15 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Посмотри в Help CL_GUI_ALV_GRID > ->get_subtotals - может это тебе поможет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 16:16 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Посмотри в Help CL_GUI_ALV_GRID > ->get_subtotals - может это тебе поможет...


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

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


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

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


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

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