Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => SE37 - Построитель функций => Тема начата: Uukrul от Октябрь 23, 2008, 12:15:46 pm

Название: RS_COVERPAGE_SELECTIONS - Данные варианта для отчетов
Отправлено: Uukrul от Октябрь 23, 2008, 12:15:46 pm
RS_COVERPAGE_SELECTIONS - Функция позволяет получить данные варианта для программы отчета, фактически считываются селекционные критерии экрана. При этом вывод выдается вполне прилично отформатированном виде, в общем полезная функция если нужно например иногда подготавливать данные/документация какие варианты созданы для запуска отчетов, т.е. такая себе функция для подготовки отчета о программе, например полезно иногда при передаче работы клиенту или например можно добавить в свой отчет типа функцию печати параметров выполнения (аля такие вот рюшики, абаперу все равно, а пользователю может будет и приятно).

Пример вызова:
Код: You are not allowed to view links. Register or Login
DATA: BEGIN OF lt_infotab OCCURS 10,
        flag(1) TYPE c,
        olength TYPE x,
        line LIKE rsvar-infoline,
END OF lt_infotab.

CALL FUNCTION 'RS_COVERPAGE_SELECTIONS'
     EXPORTING
          report            = 'Y_TEST_FIRST'
          variant           = 'TEST_VAR'
          no_import         = ' '
     TABLES
          infotab           = lt_infotab
     EXCEPTIONS
          error_message     = 1
          variant_not_found = 2
          OTHERS            = 3.

LOOP AT lt_infotab.
  WRITE: / lt_infotab-flag,
           lt_infotab-olength,
           lt_infotab-line.
ENDLOOP.
Параметры вызова: