Текущее время: Вс, июл 20 2025, 15:12

Часовой пояс: 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 часа


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

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


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

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