Сценарии SAP - Контроль вывода на печать

Чтобы управлять выводом на печать документа, вы можете передавать различные параметры с помощью функциональных модулей - PRINT_TEXT и OPEN_FORM. Функциональный модуль PRINT_TEXT используется для подготовки текстового модуля, указанного в параметрах HEADER и LINES, для устройства вывода и для его вывода. Формат вывода для печати берется из полейTDSTYLE и TDFORM в текстовом заголовке.

Вы также можете использовать TDPREVIEWполе, чтобы увидеть отображение на экране в формате печати. Существуют различные поля, которые можно использовать для управления выводом на печать.

TDPAGESLCT SAPscript: выберите страницу для печати
TDPREVIEW SAPscript: Показать представление для печати
ТДНОПРЕВ SAPscript: отключить режим печати
ТДНОПРИНТ SAPscript: отключить печать из режима печати
TDTITLE SAPscript: текст для строки заголовка на экране выбора вывода
ПРОГРАММА SAPscript: название программы для замены символов
TDTEST SAPscript: тестовая распечатка
TDIEXIT SAPscript: возврат сразу после печати
TDGETOTF SAPscript: возврат таблицы OTF, без вывода на печать
TDSCRNPOS SAPscript: отображение положения OTF на экране
TDDEST Spool: имя устройства вывода
TDPRINTE Спул: имя типа устройства.
TDCOPIES Катушка: количество копий
TDNEWID Спул: новый запрос
TDIMMED Спул: немедленно распечатать запрос
TDDELETE Спул: удалить запрос после печати
TDLIFETIME Спул: время хранения запроса
TDDATASET Спул: идентификация запроса
TDSUFFIX1 Катушка: суффикс 1 запроса
TDSUFFIX2 Спул: суффикс 2 запроса
TDARMOD Спул: режим архивирования
TDCOVER Катушка: печать титульной страницы
TDCOVTITLE Катушка: Титульная страница: Текст заголовка
ТДРЕЙВЕР Катушка: Титульная страница: Имя получателя
TDDIVISION Золотник: Титульный лист: Название подразделения

Основные функциональные модули

Ниже приведены ключевые функциональные модули, которые можно использовать для управления выводом на печать.

TDPREVIEW

Это используется для вывода результатов на экран перед тем, как вы сделаете распечатку. Этот функциональный модуль всегда создает запрос SPOOL и не интерпретируется при фоновой обработке.

  • ‘X’ - Требуется просмотр для печати

  • ‘ ‘ - Просмотр печати не требуется

TDPAGESELECT

Этот функциональный модуль можно использовать для выбора страниц, которые будут напечатаны при выводе на печать. Вы можете выбрать отдельные страницы или диапазон страниц, а также можете выбрать комбинации. Если вы не выбрали поле номера страницы, будут распечатаны все страницы.

Обратите внимание, что номера страниц здесь показывают физические страницы распечатки SAPscript, а не логический номер в форме.

  • 2 - Будет напечатана отдельная страница номер 2

  • 1-5 - Это напечатает все страницы с 1 по 5, включая обе страницы.

  • 2- - Это печатает все страницы от страницы 2 до конца

Чтобы объединить эти значения, вы можете поставить запятую между ними, чтобы использовать комбинацию. 2, 1-5, 2-

TDTITLE

Этот функциональный модуль используется для выбора текста для строки заголовка при выборе печати.

РАСПИСАНИЕ

Этот функциональный модуль используется для определения, следует ли отправлять запрос SPOOL немедленно или вы хотите распечатать его ночью.

  • ‘IMM’ - Немедленно отправить запрос SPOOL

  • ‘NIG’ - Отправить заявку в ночное время

Если для этого поля не выбрано значение, по умолчанию система принимает его как IMM.