Skrypty SAP - polecenia sterujące
W SAPscript możesz użyć control commandsdo sterowania formatowaniem wyjściowym obsługiwanym przez kompozytor SAPscript. Kompozytor konwertuje tekst z formularza wyświetlanego w edytorze na format używany do druku.
Polecenia sterujące są umieszczane w edytorze tekstu w taki sam sposób, jak zwykły wiersz tekstu. Poniższa struktura służy do poleceń sterujących -
Polecenia sterujące są wprowadzane w formacie akapitu /:
W każdym wierszu należy wprowadzić tylko jedno polecenie sterujące.
Polecenia sterujące wpisywane są w tekście.
Musisz upewnić się, że polecenie sterujące i jego parametry nie zajmują więcej niż jedną linię.
Gdy polecenie sterujące zawiera błąd, wiersz zawierający polecenie sterujące jest traktowany jako wiersz komentarza i nie jest drukowany.
Poniżej przedstawiono typowe polecenia sterujące, których można używać w skrypcie SAP -
Jawny podział strony: NOWA-STRONA
Możesz użyć tego polecenia sterującego, aby wymusić podział strony w tekście w dowolnym momencie.
Przykład
/: NEW-PAGE [nazwa_strony]
Zwróć uwagę, że w pustych wierszach nie powinno być żadnych niejawnych podziałów strony, w przeciwnym razie może zostać wydrukowana nieoczekiwana pusta strona.
Zapobieganie podziałom stron: CHROŃ
Za pomocą tego polecenia sterującego ochroną strony można wydrukować cały akapit na jednej stronie.
Główne okno: NOWE-OKNO
To polecenie sterujące jest używane, gdy jedno z głównych okien się zapełnia. Następnie przejmowane jest następne okno główne na tej stronie.
Poniżej znajduje się kilka innych typowych poleceń sterujących, których można używać w SAPscript do sterowania danymi wyjściowymi -
SET DATE MASK - Aby sformatować pola daty
DEFINE - Aby przypisać wartość do symbolu tekstowego
SET TIME MASK - Aby sformatować pola czasu
SET COUNTRY - Formatowanie zależne od kraju
SET SIGN - Aby ustawić znak wiodący
RESET - Aby zainicjować ponumerowane akapity
TOP - Aby ustawić tekst nagłówka w oknie głównym
BOTTOM - Aby ustawić tekst stopki w oknie głównym
IF - Aby dodać tekst warunkowy
STYLE - Aby zmienić styl
INCLUDE - Aby dołączyć inne teksty
Przykład
ZAWIERA MITEKST OBIEKTU IDENTYFIKATOR TEKSTU ST
INCLUDE name Nazwa OBJECT ID nazwa PARAGRAPH nazwa LANGUAGE nazwa