Tập lệnh SAP - Kiểm soát đầu ra in
Để kiểm soát đầu ra in của tài liệu, bạn có thể chuyển các tham số khác nhau bằng các mô-đun chức năng - PRINT_TEXT và OPEN_FORM. Mô-đun chức năng PRINT_TEXT được sử dụng để chuẩn bị mô-đun văn bản được chỉ định trong các tham số HEADER và LINES cho thiết bị đầu ra và để xuất ra. Định dạng đầu ra cho bản in được lấy từ các trườngTDSTYLE và TDFORM trong tiêu đề văn bản.
Bạn cũng có thể dùng TDPREVIEWđể xem hiển thị trên màn hình ở định dạng in. Có nhiều trường khác nhau mà bạn có thể sử dụng để kiểm soát đầu ra in.
TDPAGESLCT | SAPscript: Chọn trang in |
TDPREVIEW | SAPscript: Hiển thị chế độ xem in |
TDNOPREV | SAPscript: Tắt chế độ xem in |
TDNOPRINT | SAPscript: Tắt tính năng in từ trong chế độ xem in |
TDTITLE | SAPscript: Văn bản cho dòng tiêu đề trong màn hình lựa chọn đầu ra |
TDPROGRAM | SAPscript: Tên chương trình để thay thế các ký hiệu |
TDTEST | SAPscript: Bản in thử nghiệm |
TDIEXIT | SAPscript: Trả lại ngay sau khi in |
TDGETOTF | SAPscript: Trả về bảng OTF, không có đầu ra in |
TDSCRNPOS | SAPscript: Hiển thị vị trí của OTF trên màn hình |
TDDEST | Spool: Tên của thiết bị đầu ra |
TDPRINTE | Spool: Tên của loại thiết bị |
TDCOPIES | Spool: Số lượng bản sao |
TDNEWID | Spool: Yêu cầu mới |
TDIMMED | Spool: Yêu cầu in ngay lập tức |
TDDELETE | Spool: Xóa yêu cầu sau khi in |
TDLIFETIME | Spool: Thời gian lưu giữ yêu cầu |
TDDATASET | Spool: Nhận dạng yêu cầu |
TDSUFFIX1 | Spool: Hậu tố 1 của yêu cầu |
TDSUFFIX2 | Spool: Hậu tố 2 của yêu cầu |
TDARMOD | Spool: Chế độ lưu trữ |
TDCOVER | Spool: In trang bìa |
TDCOVTITLE | Spool: Trang bìa: Văn bản tiêu đề |
TDRECEIVER | Spool: Trang bìa: Tên người nhận |
TDDIVISION | Spool: Trang bìa: Tên bộ phận |
Mô-đun chức năng chính
Sau đây là các mô-đun chức năng chính có thể được sử dụng để kiểm soát đầu ra in:
TDPREVIEW
Điều này được sử dụng để hiển thị đầu ra trên màn hình trước khi bạn lấy bản in. Mô-đun chức năng này luôn tạo ra một yêu cầu SPOOL và nó không được diễn giải trong quá trình xử lý nền.
‘X’ - Xem bản in muốn
‘ ‘ - Không muốn xem bản in
TDPAGESELECT
Mô-đun chức năng này có thể được sử dụng để chọn các trang sẽ được in trong đầu ra in. Bạn có thể chọn các trang riêng lẻ hoặc một loạt các trang hoặc bạn cũng có thể chọn các kết hợp. Khi bạn không chọn trường số trang, tất cả các trang sẽ được in.
Lưu ý rằng số trang ở đây hiển thị các trang vật lý của bản in SAPscript chứ không phải số logic trong biểu mẫu.
2 - Bản này in một trang riêng lẻ số 2
1-5 - Điều này in tất cả các trang từ 1 đến 5, bao gồm cả hai trang
2- - Điều này in tất cả các trang từ trang 2 đến cuối
Để kết hợp các giá trị này, bạn có thể đặt dấu phẩy giữa các giá trị này để sử dụng kết hợp. 2, 1-5, 2-
TDTITLE
Mô-đun chức năng này được sử dụng để chọn văn bản cho dòng tiêu đề của lựa chọn in.
TDSCHEDULE
Mô-đun chức năng này được sử dụng để xác định xem nên gửi yêu cầu SPOOL ngay lập tức hay bạn muốn in nó vào ban đêm.
‘IMM’ - Gửi yêu cầu SPOOL ngay lập tức
‘NIG’ - Gửi yêu cầu trong đêm
Khi không có giá trị nào được chọn cho trường này, theo mặc định, hệ thống sẽ lấy nó làm IMM.