Skrypty SAP - bufor trybu wyjściowego

Format wyjściowy RDI składa się z czterech typów wartości rekordów. Każdy rekord zawiera flagę określającą typ rekordu - Nagłówek (H), Dane (D), Sortowanie (S) i Sterowanie (C).

  • Nagłówek rekordu
  • Zapis danych
  • Sortuj rekord
  • Rekord kontroli

Nagłówek rekordu

Każdy formularz wysyłany do zewnętrznego systemu tekstowego w celu wydrukowania zaczyna się od flagi - H, która pokazuje strukturę rekordu nagłówka. Część nagłówkowa dokumentu zawiera następujące pola -

  • Nazwa formularza
  • Numer dokumentu
  • Wersja RDI
  • Language
  • Rodzaj urządzenia
  • Klient i wiele innych pól w strukturze rekordu nagłówka

Sortuj rekord

To pole znajduje się po polu sortowania i jest reprezentowane przez flagę - S. Każdy formularz zawiera 10 wewnętrznych i 5 zewnętrznych pól sortowania, o długości 32 znaków dla każdego pola.

Zapis danych

Znajduje się po rekordzie sortowania i zawiera flagę - D, która pokazuje strukturę rekordu danych. Zawiera następujące pola -

  • Nazwa okna formularza
  • Początek następnego okna głównego
  • Nazwa elementu tekstowego
  • Początek elementu tekstowego
  • Nazwa symbolu identyfikująca symbol w elemencie tekstowym
  • Wartość symbolu

Rekord kontroli

Każdy dokument zawiera rekord kontrolny reprezentowany przez flagę - C i służy do interpretacji danych w formularzu. Control Record zawiera następujące szczegóły -

  • Code Page and Language Information- Kiedy używasz instrukcji wstawiania, aby dodać tekst w innym języku, system dodaje rekord kontrolny, który zawiera stronę kodową i język, aby zapisać rekord danych. Dla strony kodowej - słowo kluczowe CODEPAGE, a dla języka - słowo kluczowe LANGUAGE.

    Example - CCODEPAGE 1000 LANGUAGE DE

  • Page Name- Używając rekordu kontrolnego, kiedy zaczynasz nową stronę, dodajesz rekord kontrolny, aby określić nazwę strony. Słowo kluczowe użyte do określenia nazwy strony - PAGENAME.

    Example - CPAGENAME SECOND