Текущее время: Чт, июл 31 2025, 23:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Число страниц в ALV
СообщениеДобавлено: Ср, июн 14 2006, 10:55 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
День добрый. При печати ALV Grid необходимо выводить внизу страницы колонтитул "Стр. * из **". Вывод колонтитула делаю через событие print_end_of_page, номер текущей страницы известен, как можно узнать общее количество страниц?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Число страниц в ALV
СообщениеДобавлено: Ср, июн 14 2006, 12:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Destroyer написал(а):
День добрый. При печати ALV Grid необходимо выводить внизу страницы колонтитул "Стр. * из **". Вывод колонтитула делаю через событие print_end_of_page, номер текущей страницы известен, как можно узнать общее количество страниц?


Если не ошибаюсь, классический вариант реализации печати "Стр. * из **" предусматривает печать некоей магической метки типа "@@@#@#@#" на месте количества страниц, которая по окончании формирования листинга и заменяется на уже подсчитанное количество страниц(через READ LINE MODIFY LINE)

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 13:35 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
да, я читал про такой хитрый способ печати количества страниц, и если печать с обычного листинга то все ОК. а тут ALV, как-то не могу въехать как это можно применить здесь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 13:54 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
да, вопрос даже в том, как вклиниться в момент когда листинг уже сформирован, но печать еще не началась, используя ALV Grid?


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

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Цитата:
да, вопрос даже в том, как вклиниться в момент когда листинг уже сформирован, но печать еще не началась, используя ALV Grid?

Смотря как формируете ALV Grid если через объекты то можно.

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 15 2006, 07:21 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
ALV у меня организовано через класс cl_gui_alv_grid. Пытаюсь после печати последнего колонтитула типа "стр. n из ****" заменить на каждой странице в этой строке звездочки заменить на число страниц. Но что-то не работает. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 03 2007, 09:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
Ребят! Решили проблему??? У меня точно такая ситуация.. Если решили напишите как решили пожалуйста..
За ранее благодарен..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 07:33 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
А событие PRINT_END_OF_LIST не подходит?

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:14 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
Спасибо конечно... Но проблема не в том как вывести колонтитул.. Проблема в том как определить общую длину списка выводимого на печать в страницах.
Чтоб в колонтитулах написать не 1, 2, 3, 4, а 1 из 12, 2 из 12, 3 из 12 и тд.
Или я вас не понял... :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:25 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
А разве событие PRINT_END_OF_PAGE не возникнет столько раз , сколько страниц?

А потом в PRINT_END_OF_LIST как раз и осуществить замену метки (котороую делаем в PRINT_END_OF_PAGE) на определенное в последнем PRINT_END_OF_PAGE общее кол-во страниц.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 09:35 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
Спасибо огромное!! Теперь понял что к чему.. :oops: Щас буду пробовать.. Спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 04 2007, 10:23 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
Нет!! Че то все равно не могу догнать как ее менять... :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Число страниц в ALV
СообщениеДобавлено: Пт, май 04 2007, 10:49 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
sy-uname написал(а):
(через READ LINE MODIFY LINE)

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Число страниц в ALV
СообщениеДобавлено: Вт, май 08 2007, 09:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
Sergo написал:
sy-uname написал(а):
(через READ LINE MODIFY LINE)

Не могли бы вы примерчик привести как READ LINE MODIFY LINE используется?? Ато че то я совсем в ступор впал... И в справке ниче понять не могу :oops:


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

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


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

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


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

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