Текущее время: Вт, июл 15 2025, 08:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: ALV Grid подсчет количества строк
СообщениеДобавлено: Чт, июл 27 2006, 16:17 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, июл 20 2006, 09:41
Сообщения: 5
Есть отчет в котором выводятся номера штатных должностей в столбец с возможностью суммирования. Возможно ли сделать так, чтобы при суммировании по этому столбцы происходил именно подсчет количества выведенных записей а не сумма? Можно ли для решения проблемы выставить какоето значение в поле структуры slis_fieldcat_alv или это простым путем недостижимо? Используется ФМ REUSE_ALV_GRID_DISPLAY. Поиск в гугле результата не дал. Скорее всего потому что я не знаю куда копать. Буду благодарен за любую подсказку.


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

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
я так понял что вам надо чтоб в итоговой строке выводилось
количество записей в таблице
я на форуме подобное видал
Почитайте тут
http://sapboard.ru/forum/viewtopic.php ... hlight=alv
может это вам поможет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 28 2006, 10:42 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, июл 20 2006, 09:41
Сообщения: 5
Спасибо, теперь попробую с собитием разобраться.


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

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
Хотя если вы используете REUSE_ALV_GRID_DISPLAY
то там не будет обрабатываться события
BEFORE_LINE_OUTPUT или
AFTER_LINE_OUTPUT правда есть некий Clarus, он
предлагает использовать SUBTOTAL_TEXT,
Цитата:
Можно использовать событие SUBTOTAL_TEXT, оно позволяет подменить в ALV суммы итогов на какие-то свои.

но для этого нужно делать
какие то дополнительные движения
я так понял Exhumator пытался это сделать вот что пишет
Цитата:
Но реально не помогло, потому что при печати или при выводе в список этот subtotal_text не выводится (SAP-ы козлы, не могли все по нормальному сделать)


Мне вот теперь самому интересно как в REUSE_ALV_GRID_DISPLAY добавить в итоговую строку произвольный текст

может модератор Clarus разъяснит на пальцах что где надо написать чтоб все нормально заработало


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Grid подсчет количества строк
СообщениеДобавлено: Пт, июл 28 2006, 16:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Lucky Cat написал(а):
именно подсчет количества выведенных записей а не сумма? ... Буду благодарен за любую подсказку.

Как вариант: добавить поле, в котором прописать для всех записей 1 (единицу). Сумма по этому полю даст количество записей. :)


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Еще встроенная возможность создавать счетчики есть в SAP Query (возможно только с 4.7, точно не помню)

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Grid подсчет количества строк
СообщениеДобавлено: Пн, июл 31 2006, 10:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Parazit написал:
Lucky Cat написал(а):
именно подсчет количества выведенных записей а не сумма? ... Буду благодарен за любую подсказку.

Как вариант: добавить поле, в котором прописать для всех записей 1 (единицу). Сумма по этому полю даст количество записей. :)


Кстати все так обычно и делают... и с фильтрами проще и в любом случая проще :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Grid подсчет количества строк
СообщениеДобавлено: Пн, июл 31 2006, 15:22 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, июл 20 2006, 09:41
Сообщения: 5
Parazit написал:
Lucky Cat написал(а):
именно подсчет количества выведенных записей а не сумма? ... Буду благодарен за любую подсказку.

Как вариант: добавить поле, в котором прописать для всех записей 1 (единицу). Сумма по этому полю даст количество записей. :)


Я так и сделал. Просто хотелось "покрасивше". :-)


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

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


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

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


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

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