Текущее время: Пт, июл 18 2025, 00: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 часа


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

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


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

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