Учебники

Сценарии SAP — Управляющие команды

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

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

  • Управляющие команды вводятся в формате абзаца /:

  • Вы должны ввести только одну управляющую команду в каждой строке.

  • Команды управления вводятся в тексте.

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

  • Когда управляющая команда содержит ошибку, строка, содержащая управляющую команду, рассматривается как строка комментария и не печатается.

Управляющие команды вводятся в формате абзаца /:

Вы должны ввести только одну управляющую команду в каждой строке.

Команды управления вводятся в тексте.

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

Когда управляющая команда содержит ошибку, строка, содержащая управляющую команду, рассматривается как строка комментария и не печатается.

Ниже приведены общие команды управления, которые можно использовать в SAPscript.

Явный разрыв страницы: NEW-PAGE

Вы можете использовать эту команду управления для принудительного разрыва страницы в тексте в любой момент.

пример

/: NEW-PAGE [page_name]

Новая страница

Обратите внимание, что в пустых строках не должно быть каких-либо явных разрывов страниц, в противном случае может быть напечатана неожиданная пустая страница.

Предотвращение разрывов страниц: ЗАЩИТА

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

Главное окно: НОВОЕ ОКНО

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

Ниже приведены некоторые другие общие команды управления, которые можно использовать в SAPscript для управления выводом:

  • SET DATE MASK — для форматирования полей даты

  • DEFINE — для присвоения значения текстовому символу

  • SET TIME MASK — Чтобы отформатировать поля времени

  • УСТАНОВИТЬ СТРАНУ — Форматирование, зависящее от страны

  • SET SIGN — для позиционирования ведущего знака

  • СБРОС — Для инициализации нумерованных абзацев

  • TOP — установить текст заголовка в главном окне

  • BOTTOM — установить текст нижнего колонтитула в главном окне

  • IF — Добавить условный текст

  • СТИЛЬ — Чтобы изменить стиль

  • ВКЛЮЧИТЬ — Включить другие тексты

SET DATE MASK — для форматирования полей даты

DEFINE — для присвоения значения текстовому символу

SET TIME MASK — Чтобы отформатировать поля времени

УСТАНОВИТЬ СТРАНУ — Форматирование, зависящее от страны

SET SIGN — для позиционирования ведущего знака

СБРОС — Для инициализации нумерованных абзацев

TOP — установить текст заголовка в главном окне

BOTTOM — установить текст нижнего колонтитула в главном окне

IF — Добавить условный текст

СТИЛЬ — Чтобы изменить стиль

ВКЛЮЧИТЬ — Включить другие тексты

пример

ВКЛЮЧИТЬ ТЕКСТ ОБЪЕКТА MYTEXT ID ST

ВКЛЮЧИТЬ имя ОБЪЕКТ имя имя имя ПАРАГРАФ имя имя ЯЗЫК