Учебники

Сценарии SAP — Буфер режима вывода

Выходной формат RDI состоит из четырех типов значений записи. Каждая запись содержит флаг, который сообщает тип записи — Заголовок (H), Данные (D), Сортировка (S) и Контроль (C).

  • Запись заголовка
  • Запись данных
  • Сортировать запись
  • Контрольная запись

Выход

Запись заголовка

Каждая форма, которую вы отправляете во внешнюю текстовую систему для печати, начинается с флага — H, который показывает структуру записи заголовка. Заголовочная часть документа содержит следующие поля —

  • Имя формы
  • Номер документа
  • Версия RDI
  • язык
  • Тип устройства
  • Клиент и многие другие поля в структуре записи заголовка

Сортировать запись

Это поле следует за полем сортировки и представлено флагом — S. Каждая форма содержит 10 внутренних и 5 внешних полей сортировки, длиной 32 символа для каждого поля.

Запись данных

Это идет после записи сортировки и содержит флаг -D, который показывает структуру записи данных. Он содержит следующие поля —

  • Имя окна формы
  • Начало следующего главного окна
  • Наименование текстового элемента
  • Начало текстового элемента
  • Имя символа для идентификации символа в текстовом элементе
  • Значение символа

Контрольная запись

Каждый документ содержит контрольную запись, представленную флагом — C, и используется для интерпретации данных в форме. Контрольная запись предоставляет следующие детали —

Информация о кодовой странице и языке. Когда вы используете оператор вставки для добавления текста на другом языке, система добавляет контрольную запись, которая содержит кодовую страницу и язык для записи записи данных. Для кодовой страницы используется ключевое слово CODEPAGE, а для языка — ключевое слово LANGUAGE.

Пример — CCODEPAGE 1000 LANGUAGE DE

Имя страницы — Используя контрольную запись, при запуске новой страницы вы добавляете контрольную запись, чтобы указать имя страницы. Ключевое слово, используемое для указания имени страницы — PAGENAME.

Пример — CPAGENAME SECOND