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