Текущее время: Чт, июл 17 2025, 20:58

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Стандартная функция суммирования в ALV.
СообщениеДобавлено: Ср, фев 01 2006, 14:13 
Гость
Подскажите как это осуществить?
Какие флажки и в каких полях надо установить?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
См. программу BCALV_TEST_GRID

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:23 
Гость
"См. программу BCALV_TEST_GRID"

Я бы рад, да нет ее в моей системе. Так же как и многих других примеров приводящихся здесь.(Версия 4.0)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:27 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 17:44
Сообщения: 97
Откуда: Москва
Пол: Мужской
Для обычного суммирования в каталоге полей (fieldcatalog) надо выставить поле do_sum = 'X'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:32 
Гость
2 @ks .

Я так и сделал. И в layout-numc_sum тоже поставил X.
Но кнопки суммирования на панели инструментов я так и не обнаружил.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:37 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 10 2004, 17:44
Сообщения: 97
Откуда: Москва
Пол: Мужской
А типы данных какие в столбцах используются? У товарища один раз случай был, когда у него в таблице были везде типы данных "не релевантные" для суммирования... вот кнопки суммирования и не было. В каталоге полей указан тип?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 15:01 
Гость
Нашел какой-то стандартный пример. Там выводится содержимое таблицы словаря sflights. Поле "Цена рейса" использует домен CURR.
Мое поле тоже основано на этом домене -- реакции ноль.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 15:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Тогда смотри документацию к функции REUSE_ALV_LIST_DISPLAY, параметры
it_fieldcat (нужно поставить поле do_sum в описании суммируемых полей),
it_sort(параметры сортировки и промежуточных итогов),
is_layout(группа полей, относящаяся к итогам: no_sumchoice
, totals_only ) или используй преднастроенный вариант - параметры is_variant и i_save

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 03:10 
Гость
Zero написал(а):
"См. программу BCALV_TEST_GRID"

Я бы рад, да нет ее в моей системе. Так же как и многих других примеров приводящихся здесь.(Версия 4.0)


демо-программы для АЛВ в 4.0 начинаются на BALV*


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 03:12 
Гость
Zero написал(а):
Нашел какой-то стандартный пример. Там выводится содержимое таблицы словаря sflights. Поле "Цена рейса" использует домен CURR.
Мое поле тоже основано на этом домене -- реакции ноль.


надо чтобы не просто поле было основано, а чтобы в филдкаталоге было довавлено fieldcat-fieldtype = 'CURR'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 09:50 
Гость
2 EHOT.

Цитата:
надо чтобы не просто поле было основано, а чтобы в филдкаталоге было довавлено fieldcat-fieldtype = 'CURR'.



Вот такое вот собщение выходит :

The data object "LT_FIELDCAT" does not have a component called "FIELDTYPE".


где LT_FIELDCAT типа slis_fieldcat_alv.

А ситуацию исправила следущая строка для поля DMBTR(собственно которое и нужно было просуммировать).

lt_fieldcat-ref_tabname = 'BSEG'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 09:51 
Гость
2 EHOT.

Цитата:
надо чтобы не просто поле было основано, а чтобы в филдкаталоге было довавлено fieldcat-fieldtype = 'CURR'.



Вот такое вот собщение выходит :

The data object "LT_FIELDCAT" does not have a component called "FIELDTYPE".


где LT_FIELDCAT типа slis_fieldcat_alv.

А ситуацию исправила следущая строка для поля DMBTR(собственно которое и нужно было просуммировать).

lt_fieldcat-ref_tabname = 'BSEG'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 06 2006, 02:19 
Гость
Zero написал(а):
2 EHOT.

Цитата:
надо чтобы не просто поле было основано, а чтобы в филдкаталоге было довавлено fieldcat-fieldtype = 'CURR'.



Вот такое вот собщение выходит :

The data object "LT_FIELDCAT" does not have a component called "FIELDTYPE".


где LT_FIELDCAT типа slis_fieldcat_alv.

А ситуацию исправила следущая строка для поля DMBTR(собственно которое и нужно было просуммировать).

lt_fieldcat-ref_tabname = 'BSEG'.


пардон, там не FIELDTYPE, а DATATYPE ... виноват ... а ты мог бы и сам содержимое slis_fieldcat_alv глянуть и догадаться :)
а через ref_ тож правильно, он тип тогда из таблицы BSEG узнает ...


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

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


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

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


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

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