Tập lệnh SAP - Tùy chọn định dạng
Trong SAPscript, định dạng đầu ra văn bản được kiểm soát bởi các định dạng đoạn hoặc bạn có thể kết hợp văn bản với các kiểu. Ở định dạng đầu ra, bạn có thể sử dụng trình giữ chỗ để tạo dữ liệu linh hoạt. Trong SAPscript, chỗ dành sẵn được gọi là ký hiệu và chúng được sử dụng để hiển thị dữ liệu không được thêm vào văn bản cho đến thời điểm sau này.
Chúng được sử dụng để định dạng đầu ra và tất cả các ký hiệu trong văn bản sẽ được thay thế bằng các giá trị hiện tại thực tế. Việc thay thế này chỉ được thực hiện trong đầu ra của mô-đun văn bản và mô-đun văn bản gốc vẫn được giữ nguyên.
Có bốn loại ký hiệu trong SAPscript -
System Symbols- Các loại ký hiệu hệ thống khác nhau có thể được truy xuất từ các bảng - SAPSCRIPT, SYST, TTSXY. Chúng là các biến toàn cục và được truy xuất từ các bảng hệ thống.
Standard Symbols- Chúng được xác định trước và duy trì trong bảng TTDTG. Chúng dựa trên cài đặt ngôn ngữ của script.
Program Symbols- Điều này đại diện cho dữ liệu từ một bảng cơ sở dữ liệu hoặc một bảng nội bộ. Các chương trình in được sử dụng để cung cấp dữ liệu cần thiết cho các ký hiệu này.
Text Symbols - Chúng được định nghĩa cục bộ và được sử dụng để xác định các thuật ngữ lặp lại hoặc các đoạn văn bản trong tài liệu.
Cấu trúc phần giữ chỗ / ký hiệu
Mỗi biểu tượng được trình bày với một tên và gọi một biểu tượng được thực hiện trong một dòng văn bản cũng chứa văn bản kia. Các ký hiệu này được phân biệt với văn bản bình thường và lệnh gọi được thực hiện để nó xác định một lệnh gọi đến một biểu tượng hoặc đến phần khác của mô-đun.
Các quy tắc sau nên được sử dụng khi sử dụng các ký hiệu:
Bạn không nên sử dụng các ký tự trống trong tên của một biểu tượng.
Luôn sử dụng dấu và '&' ngay trước và sau biểu tượng.
Bạn không nên sử dụng trình chỉnh sửa ngắt dòng giữa các ký hiệu.
Lưu ý rằng tên biểu tượng không phân biệt chữ hoa chữ thường và chứa tối đa 130 ký tự và chỉ 32 ký tự đầu tiên được sử dụng để nhận dạng ký hiệu.
Ví dụ về các ký hiệu hợp lệ
- &symbol&
- &MY_symbol&
- &DATE&
Ví dụ về các ký hiệu không hợp lệ
&mysymbol - Nó không chứa ký tự đóng
&symbol(Z& - Không đóng ngoặc đơn
&my symbol& - Trong này, tên biểu tượng chứa một khoảng trắng
&mysymbol)& - Trong này, tên chứa ký tự không hợp lệ
Các ký hiệu phổ biến được sử dụng trong SAPScript
Ngay hiện tại | &NGÀY& |
Số ngày hiện tại | &NGÀY& |
Số tháng hiện tại | &THÁNG& |
Số năm hiện tại | &NĂM& |
Thành phần phút của thời gian hiện tại | & PHÚT & |
Thành phần giây của thời gian hiện tại | & GIÂY & |
Số trang hiện tại | &TRANG& |
Chiều dài đầu ra | & ký hiệu (chiều dài) & |
Bỏ qua dấu hiệu dẫn đầu | & ký hiệu (S) & |
Biển báo hàng đầu bên trái | & ký hiệu (<) & |
Biển báo phía bên phải | & ký hiệu (>) & |
Bỏ qua Zeros hàng đầu | & ký hiệu (Z) & |
Nén không gian | & ký hiệu (C) & |
Số vị trí thập phân | & ký hiệu (.N) & |
Bỏ qua Dấu phân cách cho 'Hàng nghìn' | & ký hiệu (T) & |
Chỉ định số mũ cho số dấu phẩy động | & ký hiệu (EN) & |