Учебники

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

Для управления выводом документа на печать вы можете передавать различные параметры с помощью функциональных модулей — 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.