Текущее время: Пн, июн 30 2025, 16:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Изменение расчета сумм в ф.м. REUSE_ALV_GRID_DISPLAY
СообщениеДобавлено: Чт, дек 02 2004, 18:23 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Необходимо изменить стандартный способ расчета сумм и подсумм в ф.м. REUSE_ALV_GRID_DISPLAY.
Т.е. в таблице есть поле, для которого при суммировании должен выводиться общий итог не как сумма значений поля по строкам, а по другому алгоритму. Суммы по остальным полям должны считаться стандартным образом.
Как это сделать? :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 03 2004, 13:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Можно использовать событие SUBTOTAL_TEXT, оно позволяет подменить в ALV суммы итогов на какие-то свои.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 03 2004, 15:35 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Clarus написал(а):
Можно использовать событие SUBTOTAL_TEXT, оно позволяет подменить в ALV суммы итогов на какие-то свои.

А подробнеее можно? Может, кто-то реально это делал?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Я делал
СообщениеДобавлено: Пт, дек 03 2004, 17:47 
Гость
Но реально не помогло, потому что при печати или при выводе в список этот subtotal_text не выводится (SAP-ы козлы, не могли все по нормальному сделать)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 08 2004, 10:58 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Code:
*---------------------------------------------------------------------*
*       FORM BEFORE_LINE_OUTPUT                                       *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
*  -->  RS_LINEINFO                                                   *
*---------------------------------------------------------------------*
FORM before_line_output CHANGING rs_lineinfo TYPE slis_lineinfo.
  IF  rs_lineinfo-subtot = 'X'.
* меняем значения полей в заголовке таблицы согласно нужному *алгоритму
     itab-fielsum1 = 111111.
     itab-fielsum2 = 222222.
  ENDIF.
ENDFORM.

Удачи!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 08 2004, 12:19 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Stepan написал:
Code:
*---------------------------------------------------------------------*
*       FORM BEFORE_LINE_OUTPUT                                       *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
*  -->  RS_LINEINFO                                                   *
*---------------------------------------------------------------------*
FORM before_line_output CHANGING rs_lineinfo TYPE slis_lineinfo.
  IF  rs_lineinfo-subtot = 'X'.
* меняем значения полей в заголовке таблицы согласно нужному *алгоритму
     itab-fielsum1 = 111111.
     itab-fielsum2 = 222222.
  ENDIF.
ENDFORM.

Удачи!


Событие BEFORE_LINE_OUTPUT для ALV_GRID не отрабатывает. :(


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

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


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

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


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

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