Текущее время: Сб, июл 19 2025, 08:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ALV Сделать разрыв страницы при печати
СообщениеДобавлено: Чт, фев 26 2009, 16:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Добрый день!

Подскажите, а возможно ли реализовать такую штуку:
Есть ALV Grid ну например вида:
Code:
Поле 1 | Поле 2
А1       |  0001
А1       |  0002
Б2       |  0003


Можно ли сделать так чтобы при печати на одной странице были только A1, а Б2 печатались бы с новой страницы ?

Спасибо!

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Сделать разрыв страницы при печати
СообщениеДобавлено: Чт, фев 26 2009, 18:35 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Google -> ALV page break
Первая же ссылка: http://www.saptechies.com/achieving-pag ... -alv-grid/

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Сделать разрыв страницы при печати
СообщениеДобавлено: Пт, фев 27 2009, 09:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Да я читал эту статью. Я только не нашел примеров для ALV Object Model. Пока не пойму как привязать к нему каталог LVC_S_SORT. Спасибо, буду пытаться!

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Сделать разрыв страницы при печати
СообщениеДобавлено: Пт, фев 27 2009, 10:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Всё, разобрался. Спасибо, всё было просто. Параметр group нада было поставить в '1'.
Code:
  data:
    lr_sorts type ref to cl_salv_sorts.   "sort information
  lr_sorts = gr_table->get_sorts( ).
  lr_sorts->clear( ).                         "remove all existing sort setings
  try.
      lr_sorts->SET_GROUP_ACTIVE( abap_true ).
      lr_sorts->add_sort(
        columnname = 'MBLNR'
        position   = 1
        sequence   = if_salv_c_sort=>sort_up
        group = '1').
    catch cx_salv_not_found cx_salv_existing cx_salv_data_error."#EC NO_HANDLER
  endtry.

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Сделать разрыв страницы при печати
СообщениеДобавлено: Пн, мар 02 2009, 16:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Народ, подскажите пожалуйста, а можно ли как исхитриться и проставлять номера страниц одновремменно с разрывом страниц? Дело в том что событие end_of_page не срабатывает при разрыве страницы и соответственно в этом событии номер уже не выведешь...
Получается вроде как:
Кредитор1 Стр1(end_of_page)
Кредитор1 Стр2(end_of_page)
Разрыв стр... Кредитор2 -без номера- (end_of_page не отрабатывает)
Как бы сюда подставить номер странички ?
Кредитор2 Стр3... и т.д.

_________________
Regards


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

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


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

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


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

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