Skrypty SAP - Kontrola wydruku

Aby sterować wydrukiem dokumentu, możesz przekazać różne parametry za pomocą modułów funkcyjnych - PRINT_TEXT i OPEN_FORM. Moduł funkcyjny PRINT_TEXT służy do przygotowania modułu tekstowego określonego w parametrach HEADER i LINES dla urządzenia wyjściowego i wyprowadzenia go. Format wyjściowy do druku jest pobierany z pólTDSTYLE i TDFORM w nagłówku tekstowym.

Możesz także użyć TDPREVIEWpole, aby zobaczyć wyświetlacz na ekranie w formacie do druku. Istnieje wiele pól, których można używać do kontrolowania wyników drukowania.

TDPAGESLCT SAPscript: Wybierz stronę do druku
TDPREVIEW SAPscript: Pokaż widok wydruku
TDNOPREV SAPscript: Wyłącz widok wydruku
TDNOPRINT SAPscript: Wyłącz drukowanie z poziomu widoku drukowania
TDTITLE SAPscript: Tekst linii tytułowej na ekranie wyboru wyników
TDPROGRAM SAPscript: Nazwa programu do zamiany symboli
TDTEST SAPscript: Wydruk testowy
TDIEXIT SAPscript: Zwróć natychmiast po wydrukowaniu
TDGETOTF SAPscript: Zwróć tabelę OTF, brak wydruku
TDSCRNPOS SAPscript: Wyświetla pozycję OTF na ekranie
TDDEST Bufor: nazwa urządzenia wyjściowego
TDPRINTE Szpula: nazwa typu urządzenia
TDCOPIES Szpula: liczba kopii
TDNEWID Szpula: nowe żądanie
TDIMMED Szpula: żądanie drukowania natychmiast
TDDELETE Bufor: Usuń żądanie po wydrukowaniu
TDLIFETIME Szpula: czas przechowywania żądania
TDDATASET Szpula: Identyfikacja żądania
TDSUFFIX1 Szpula: przyrostek 1 żądania
TDSUFFIX2 Szpula: przyrostek 2 żądania
TDARMOD Spool: tryb archiwizacji
TDCOVER Szpula: Drukuj stronę tytułową
TDCOVTITLE Szpula: Strona tytułowa: Tekst tytułu
TDRECEIVER Szpula: Strona tytułowa: nazwa odbiorcy
TDDIVISION Szpula: Strona tytułowa: Nazwa działu

Kluczowe moduły funkcyjne

Poniżej przedstawiono kluczowe moduły funkcyjne, których można użyć do sterowania wydrukiem -

TDPREVIEW

Służy do wyświetlania wydruku na ekranie przed wykonaniem wydruku. Ten moduł funkcyjny zawsze tworzy żądanie SPOOL i nie jest interpretowane podczas przetwarzania w tle.

  • ‘X’ - Poszukiwany widok wydruku

  • ‘ ‘ - Brak widoku wydruku

TDPAGESELECT

Ten moduł funkcyjny może służyć do wybierania stron, które mają zostać wydrukowane na wydruku. Możesz wybrać pojedyncze strony lub zakres stron, ale także możesz wybrać kombinacje. Jeśli nie zaznaczysz pola numeru strony, drukowane są wszystkie strony.

Należy zauważyć, że numery stron w tym miejscu pokazują fizyczne strony wydruku SAPscript, a nie numer logiczny w formularzu.

  • 2 - Drukuje indywidualny numer strony 2

  • 1-5 - Spowoduje to wydrukowanie wszystkich stron od 1 do 5, w tym obu stron

  • 2- - Spowoduje to wydrukowanie wszystkich stron od strony 2 do końca

Aby połączyć te wartości, możesz wstawić przecinek między nimi, aby użyć kombinacji. 2, 1-5, 2-

TDTITLE

Ten moduł funkcyjny jest używany do wybierania tekstu dla linii tytułowej wyboru do druku.

TDSCHEDULE

Ten moduł funkcjonalny służy do określania, czy żądanie SPOOL ma być wysyłane natychmiast, czy też ma być drukowane w nocy.

  • ‘IMM’ - Aby natychmiast wysłać żądanie SPOOL

  • ‘NIG’ - Aby wysłać prośbę w nocy

Jeśli w tym polu nie zostanie wybrana żadna wartość, system domyślnie przyjmuje je jako IMM.