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

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


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

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


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

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