Сценарии 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.