Текущее время: Пн, июл 28 2025, 22:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: при распечатке ALV отчета выводить свою надпись в конце каждой страницы
СообщениеДобавлено: Чт, янв 21 2010, 10:32 
Начинающий
Начинающий

Зарегистрирован:
Вт, фев 10 2009, 16:16
Сообщения: 14
Пол: Мужской
Добрый день.
Использую класс cl_salv_table
Нашел только как выводить в начале и в конце отчета.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: при распечатке ALV отчета выводить свою надпись в конце каждой страницы
СообщениеДобавлено: Чт, янв 21 2010, 11:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
фм REUSE_ALV_LIST_DISPLAY событие END_OF_PAGE - оно выведет и на экран. или критично cl_salv_table? reuse_alv_grid тоже вроде по этому событию должен при печати выдать подпись, но зуб не дам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: при распечатке ALV отчета выводить свою надпись в конце каждой страницы
СообщениеДобавлено: Чт, янв 21 2010, 11:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В salv вроде тоже нужное событие есть...
Code:
DATA: itab      TYPE TABLE OF sflight,
      gr_table  TYPE REF TO cl_salv_table,
      gr_functions TYPE REF TO cl_salv_functions,
      gr_events TYPE REF TO cl_salv_events_table.

*----------------------------------------------------------------------*
*       CLASS lcl_handle_events DEFINITION
*----------------------------------------------------------------------*
CLASS lcl_handle_events DEFINITION.
  PUBLIC SECTION.
    METHODS: on_end_page
      FOR EVENT end_of_page OF cl_salv_events
      IMPORTING r_end_of_page page.
ENDCLASS.                    "lcl_handle_events DEFINITION

*----------------------------------------------------------------------*
*       CLASS lcl_handle_events IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS lcl_handle_events IMPLEMENTATION.
  METHOD on_end_page.
    WRITE: 'Надпись в конце каждой страницы'.
  ENDMETHOD.                    "on_end_page
ENDCLASS.                    "lcl_handle_events IMPLEMENTATION

DATA: event_handler TYPE REF TO lcl_handle_events.

START-OF-SELECTION.
  SELECT * FROM sflight INTO TABLE itab UP TO 60 ROWS.

  CALL METHOD cl_salv_table=>factory
    IMPORTING
      r_salv_table = gr_table
    CHANGING
      t_table      = itab.

  gr_functions = gr_table->get_functions( ).
  gr_functions->set_all( abap_true ).

  gr_events = gr_table->get_event( ).
  CREATE OBJECT event_handler.
  SET HANDLER event_handler->on_end_page FOR gr_events.

  gr_table->display( ).


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

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


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

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


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

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