В SAPscript формат вывода текста контролируется форматами абзацев или вы можете комбинировать текст со стилями. В выходном формате вы можете использовать заполнители для создания гибких данных. В SAPscript заполнители называются символами и используются для отображения данных, которые не добавляются в текст до более поздней точки.
Они используются для форматирования вывода, и все символы в тексте заменяются фактическими текущими значениями. Эта замена выполняется только при выводе текстового модуля, а исходный текстовый модуль остается прежним.
В SAPscript есть четыре вида символов:
-
Системные символы — из таблиц можно получить различные типы системных символов — SAPSCRIPT, SYST, TTSXY. Они являются глобальными переменными и извлекаются из системных таблиц.
-
Стандартные символы — они предварительно определены и поддерживаются в таблице TTDTG. Они основаны на языковых настройках скрипта.
-
Символы программы — это представляет данные из таблицы базы данных или внутренней таблицы. Программы печати используются для предоставления необходимых данных для этих символов.
-
Текстовые символы — они определяются локально и используются для определения повторяющихся терминов или фрагментов текста в документе.
Системные символы — из таблиц можно получить различные типы системных символов — SAPSCRIPT, SYST, TTSXY. Они являются глобальными переменными и извлекаются из системных таблиц.
Стандартные символы — они предварительно определены и поддерживаются в таблице TTDTG. Они основаны на языковых настройках скрипта.
Символы программы — это представляет данные из таблицы базы данных или внутренней таблицы. Программы печати используются для предоставления необходимых данных для этих символов.
Текстовые символы — они определяются локально и используются для определения повторяющихся терминов или фрагментов текста в документе.
Заполнитель / Структура символа
Каждому символу присваивается имя, а обращение к символу производится в строке текста, которая также содержит другой текст. Эти символы отличаются от обычного текста, и вызов выполняется таким образом, чтобы он идентифицировал вызов к символу или другому разделу модуля.
Следующие правила должны быть использованы при использовании символов —
Вы не должны использовать пустые символы в названии символа.
Всегда используйте амперсанд ‘&’ непосредственно перед и после символа.
Вы не должны использовать редактор разрыв строки между символами.
Обратите внимание, что имена символов не чувствительны к регистру и содержат не более 130 символов, и только первые 32 символа используются для идентификации символа.
& mysymbol — не содержит закрывающего символа
& символ (Z & — без закрывающих скобок
& мой символ & — В этом, имя символа содержит пробел
& mysymbol) & — В этом имени содержится недопустимый символ