Для управления выводом документа на печать вы можете передавать различные параметры с помощью функциональных модулей — PRINT_TEXT и OPEN_FORM . Функциональный модуль PRINT_TEXT используется для подготовки текстового модуля, указанного в параметрах HEADER и LINES, для устройства вывода и его вывода. Выходной формат для печати берется из полей TDSTYLE и TDFORM в текстовом заголовке.
Вы также можете использовать поле TDPREVIEW, чтобы увидеть изображение на экране в формате печати. Существуют различные поля, которые вы можете использовать для управления выводом на печать.
TDPAGESLCT | SAPscript: выберите страницу для печати |
TDPREVIEW | SAPscript: Показать вид печати |
TDNOPREV | SAPscript: отключить вид печати |
TDNOPRINT | SAPscript: отключить печать из представления печати |
TDTITLE | SAPscript: текст строки заголовка на экране выбора вывода |
TDPROGRAM | SAPscript: имя программы для замены символов |
TDTEST | SAPscript: тестовая распечатка |
TDIEXIT | SAPscript: возврат сразу после печати |
TDGETOTF | SAPscript: возврат таблицы OTF, без вывода на печать |
TDSCRNPOS | SAPscript: отображать положение OTF на экране |
TDDEST | Спул: имя устройства вывода |
TDPRINTE | Спул: имя типа устройства |
TDCOPIES | Золотник: количество копий |
TDNEWID | Золотник: новый запрос |
TDIMMED | Катушка: Распечатать запрос немедленно |
TDDELETE | Золотник: Удалить запрос после печати |
TDLIFETIME | Золотник: время удержания запроса |
TDDATASET | Золотник: Идентификация запроса |
TDSUFFIX1 | Золотник: Суффикс 1 запроса |
TDSUFFIX2 | Катушка: Суффикс 2 запроса |
TDARMOD | Золотник: режим архивации |
TDCOVER | Катушка: печать обложки |
TDCOVTITLE | Золотник: Титульный лист: Текст заголовка |
TDRECEIVER | Золотник: Титульный лист: Имя получателя |
TDDIVISION | Золотник: Титульный лист: Название подразделения |
Ключевые функциональные модули
Ниже приведены ключевые функциональные модули, которые можно использовать для управления выводом на печать.
TDPREVIEW
Это используется для отображения выходных данных на экране, прежде чем вы берете распечатку. Этот функциональный модуль всегда создает запрос SPOOL, и он не интерпретируется в фоновой обработке.
-
‘X’ — Требуется печать
-
» — Просмотр с печатью не требуется
‘X’ — Требуется печать
» — Просмотр с печатью не требуется
TDPAGESELECT
Этот функциональный модуль можно использовать для выбора страниц, которые будут напечатаны в выводе на печать. Вы можете выбрать отдельные страницы или диапазон страниц, или вы также можете выбрать комбинации. Если вы не выберете поле номера страницы, все страницы будут напечатаны.
Обратите внимание, что номера страниц здесь показывают физические страницы распечатки SAPscript, а не логический номер в форме.
-
2 — Это печатает отдельную страницу № 2
-
1-5 — Это печатает все страницы с 1 по 5, включая обе страницы
-
2- — Это печатает все страницы от страницы 2 до конца
2 — Это печатает отдельную страницу № 2
1-5 — Это печатает все страницы с 1 по 5, включая обе страницы
2- — Это печатает все страницы от страницы 2 до конца
Чтобы объединить эти значения, вы можете поставить запятую между ними, чтобы использовать комбинацию. 2, 1-5, 2-
TDTITLE
Этот функциональный модуль используется для выбора текста в строке заголовка выбора печати.
TDSCHEDULE
Этот функциональный модуль используется для определения, отправлять ли запрос SPOOL немедленно или вы хотите распечатать его ночью.
-
‘IMM’ — немедленно отправить запрос SPOOL
-
‘NIG’ — отправить запрос ночью
‘IMM’ — немедленно отправить запрос SPOOL
‘NIG’ — отправить запрос ночью
Если для этого поля не выбрано значение, по умолчанию система принимает его за IMM.