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

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


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

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


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

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