Текущее время: Вт, июл 01 2025, 00:22

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


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

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


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

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