Tập lệnh SAP - Hướng dẫn nhanh

SAP Scripts được sử dụng để tạo các tài liệu được định dạng và cho các mục đích bên ngoài để in và chuyển các tài liệu kinh doanh. Tài liệu được định dạng chứa biểu trưng, ​​bảng và các đối tượng định dạng khác. Bạn có thể in văn bản được định dạng sẵn ở các biểu mẫu mà mã ABAP thông thường không thể thực hiện được.

SAP Script bao gồm các thành phần sau:

  • An Editor để nhập và chỉnh sửa các dòng văn bản được gọi bằng giao dịch ứng dụng một cách tự động.

  • An Invisible Composer để chuẩn bị văn bản từ thiết bị đầu ra và cung cấp các tùy chọn định dạng khác nhau để in.

  • Để bao gồm các thành phần Script vào chương trình ứng dụng của bạn, nó chứa Programming Interface.

  • Sử dụng các giao dịch Bảo trì để tạo stylesforms cho bố cục in.

  • A Central Database để lưu trữ văn bản, biểu mẫu và các kiểu định dạng in khác.

Khi một chương trình in được thực thi, nó lấy dữ liệu từ biểu mẫu và cơ sở dữ liệu và in ra kết quả.

Hình ảnh sau đây cho thấy các thành phần chính của SAP Scripting như đã đề cập ở trên.

Để thiết kế một tập lệnh, hãy sử dụng Transaction code - SE71

Nhập mã giao dịch vào SAP Dễ dàng truy cập và màn hình sau sẽ mở ra.

Nhập tên của chương trình và nhấp vào nút lưu để lưu nó.

Tạo đoạn văn, trang, cửa sổ và gán cửa sổ cho phần tử. Tạo tập lệnh và tạo báo cáo để gọi tập lệnh.

SAP Smart Forms đã được giới thiệu bởi SAP để nâng cao các khả năng và tính năng chính của SAP Scripts. Trong Biểu mẫu thông minh, bạn cần mã hóa tối thiểu khi so sánh với Tập lệnh SAP.

SAP khuyến nghị thay thế SAP Script bằng Smart Forms vì các biểu mẫu thông minh cung cấp nhiều lợi thế hơn so với Scripting.

Sau đây là những điểm khác biệt chính giữa SAP Scripts và Smart Forms -

  • Bạn có thể tạo nhiều định dạng trang trong các biểu mẫu thông minh, điều này không thể thực hiện được trong trường hợp tập lệnh SAP. Tất cả các trang tuân theo cùng một định dạng trong tập lệnh SAP.

  • Bạn không thể tạo nhãn trong các biểu mẫu thông minh.

  • Một biểu mẫu thông minh có thể được tạo mà không cần cửa sổ.

  • Khi bạn kích hoạt một biểu mẫu thông minh, nó sẽ tạo ra một mô-đun chức năng. Bạn cũng có thể tạo đồ họa nền bằng các biểu mẫu thông minh. Tuy nhiên, không thể sử dụng SAP Scripts.

  • Chi phí bảo trì thấp đối với biểu mẫu thông minh và nặng đối với SAP Scripts.

  • Cần ít thời gian hơn để tạo biểu mẫu thông minh so với SAP Scripts.

  • Biểu mẫu thông minh hỗ trợ xuất bản web ở định dạng XML. Tuy nhiên, nó không được hỗ trợ trong SAP Script. Biểu mẫu thông minh tạo ra đầu ra XML, có thể được xem qua web.

Các Form Painter toolcung cấp bố cục đồ họa của biểu mẫu SAPscript và các chức năng khác nhau để thao tác biểu mẫu. Trong ví dụ sau, chúng tôi sẽ tạo một biểu mẫu hóa đơn sau khi sao chép cấu trúc bố cục của nó từ một biểu mẫu SAPscript tiêu chuẩn RVINVOICE01 và hiển thị bố cục của nó bằng cách truy cập vào công cụ Form Painter.

Mở Trình vẽ biểu mẫu. Bạn có thể yêu cầu màn hình bằng cách điều hướng menu SAP hoặc bằng cách sử dụngSE71 Transaction code.

Step 1- Trong màn hình yêu cầu của Trình vẽ biểu mẫu, hãy nhập tên và ngôn ngữ cho biểu mẫu SAPscript tương ứng trong các trường Biểu mẫu và Ngôn ngữ. Hãy nhập 'RVINVOICE01' và 'EN' tương ứng vào các trường này.

Step 2 - Chọn nút radio Page Layout trong hộp nhóm Subobjects như trong ảnh chụp màn hình ở trên.

Step 3 - Chọn Tiện ích → Sao chép từ Máy khách để tạo bản sao của biểu mẫu RVINVOICE01.

Màn hình 'Sao chép biểu mẫu giữa các khách hàng' xuất hiện.

Step 4- Trong màn hình 'Sao chép biểu mẫu giữa các máy khách' (tiếp theo), nhập tên gốc của biểu mẫu, 'RVINVOICE01', vào trường Tên biểu mẫu, số của máy khách nguồn '000' trong trường Máy khách nguồn và tên của biểu mẫu mục tiêu là 'ZINV_01' trong trường Biểu mẫu mục tiêu. Đảm bảo rằng các cài đặt khác không thay đổi.

Step 5- Nhấp vào biểu tượng Execute trong màn hình 'Copy Forms between Clients'. Hộp thoại 'Tạo mục nhập thư mục đối tượng' xuất hiện. Nhập tên Gói để lưu đối tượng. Nhấp vào biểu tượng Lưu.

Biểu mẫu ZINV_01 được sao chép từ biểu mẫu RVINVOICE01 và được hiển thị trong 'Màn hình sao chép biểu mẫu giữa các khách hàng'.

Nhấp vào biểu tượng quay lại hai lần và điều hướng trở lại màn hình Trình vẽ biểu mẫu: Yêu cầu, chứa tên của biểu mẫu đã sao chép ZINV_01.

Sau khi nhấp vào nút Hiển thị, cửa sổ 'Biểu mẫu ZINV_01: Bố cục của Trang FIRST' và màn hình 'Biểu mẫu: Thay đổi Bố cục Trang: ZINV_01' xuất hiện như trong ảnh chụp màn hình sau.

Cửa sổ 'Biểu mẫu ZINV_01: Bố cục của Trang FIRST' hiển thị bố cục ban đầu của biểu mẫu. Bố cục của biểu mẫu có năm cửa sổ: HEADER, ADDRESS, INFO, INFO1 và MAIN. Mô tả của các cửa sổ này có thể được truy cập trong PC Editor.

Ví dụ: chỉ cần chọn cửa sổ CHÍNH và nhấp vào biểu tượng Văn bản trong màn hình 'Biểu mẫu: Thay đổi Bố cục Trang: ZINV_01', bạn có thể xem tất cả các giá trị lề.

Layout setlà một loại chương trình để xuất tài liệu bằng giao diện lập trình. Layout set là một phần của SAP Script và được sử dụng để xác định bố cục của các trang in và sử dụng các phần tử văn bản để cung cấp khối đầu ra có thể được gọi bằng chương trình Print. Bản thân bộ bố cục không chứa bất kỳ dữ liệu nào và việc lựa chọn dữ liệu cho tài liệu được thực hiện bằng chương trình in.

Khi một chương trình in được gọi, dữ liệu từ cơ sở dữ liệu được chọn và chuyển đến tập bố trí. Khi chương trình in được thực thi, tài liệu sẽ được in.

Tập hợp bố cục chứa các phần tử sau:

Tiêu đề

Tiêu đề tập hợp bố cục chứa thông tin quản trị và cũng như cài đặt cho các thành phần khác.

Đoạn văn

Đoạn văn cung cấp tất cả thông tin cần thiết để định dạng một đoạn văn bản và phông chữ. Để tạo Đoạn văn, hãy nhấp vào định dạng Đoạn văn như được hiển thị trong ảnh chụp màn hình sau.

Các trang

Khi bạn cảm thấy đầu ra của mình quá dài và không vừa với một trang, bạn có thể tạo một trang mới để in phần còn lại. Bạn có thể hiển thị phần còn lại với các cài đặt trang khác nhau.

Để tạo một trang, hãy chuyển đến Tab Trang. Nhập tên trang và cung cấp một số mô tả.

Cửa sổ trang

Khi bạn có một cửa sổ đầy đủ kiểu MAIN, ngắt trang sẽ được SAP Script tự động kích hoạt và văn bản còn lại của đầu ra sẽ xuất hiện trong cửa sổ chính của trang tiếp theo. Cửa sổ trang thuộc loại MAIN có cùng chiều rộng trong toàn bộ bố cục.

Chuỗi ký tự

Chúng được sử dụng để xác định cài đặt phông chữ của văn bản đầu ra. Bạn có thể ghi đè cài đặt đoạn văn cho các từ cụ thể trong đoạn văn.

các cửa sổ

Một tài liệu đầu ra có thể được sắp xếp thành các trang bằng Windows. Trong bộ Bố cục, bạn có các loại Windows sau:

  • Main- Chỉ có một cửa sổ Chính được tạo theo mặc định. Cửa sổ này có thể chảy trên nhiều trang.

  • Constant - Có thể có nhiều cửa sổ không đổi và mỗi cửa sổ không đổi có thể được sử dụng một lần trên mỗi trang.

  • Variable Window - Nội dung của các cửa sổ biến được xử lý lại cho mỗi trang, trên đó cửa sổ xuất hiện.

Trong SAP Scripts, Print Programđược sử dụng để in biểu mẫu thực tế và lấy dữ liệu từ các bảng cơ sở dữ liệu, chọn biểu mẫu và in các phần tử văn bản theo định dạng xác định. Nó lấy dữ liệu từ cơ sở dữ liệu và kết hợp nó với đầu vào của người dùng, định dạng dữ liệu và in ra.

Tất cả các chương trình in và biểu mẫu được lưu trữ trong bảng TNAPR.

Các mô-đun chức năng khác nhau được sử dụng trong Chương trình In. Để bắt đầu một chương trình in, mô-đun chức năng OPEN_FORM được sử dụng và để kết thúc chương trình, mô-đun chức năng CLOSE_FORM được sử dụng.

OPEN_FORM- Trong Chương trình In, chức năng này nên được gọi đầu tiên trước khi bất kỳ quá trình in nào có thể diễn ra. Bạn chỉ định tên của biểu mẫu và ngôn ngữ in.

CALL FUNCTION 'OPEN_FORM'

START_FORM - Chức năng này được gọi để sử dụng các hình thức khác nhau có đặc điểm tương tự trong một yêu cầu duy nhất.

CALL FUNCTION ’START_FORM’

WRITE_FORM - Chức năng này dùng để viết văn bản trong cửa sổ dưới dạng sử dụng các phần tử văn bản.

CALL FUNCTION ‘WRITE_FORM’

CONTROL_FORM - Chức năng này dùng để chèn các lệnh điều khiển SAP Script trong chương trình ABAP.

CALL FUNCTION ‘CONTROL_FORM’

END_FORM - Hàm này được gọi cuối cùng và nó không có tham số xuất.

CALL FUNCTION ‘END_FORM’

CLOSE_FORM - Để xem biểu mẫu chuẩn và chương trình In chuẩn, hãy chạy Transaction Code: NACE

Nhập Loại ứng dụng và nhấp vào Loại đầu ra ở trên cùng.

Trong ảnh chụp màn hình sau, bạn có thể thấy Tên ứng dụng cho dịch vụ đã chọn.

Chương trình in - Ví dụ

Sau đây là chương trình in mẫu tạo hóa đơn với các thông tin liên quan đến công ty như dữ liệu khách hàng, ngày tháng, đặt vé máy bay, v.v.

Phần 1 - Nhận dữ liệu khách hàng

TABLES: zcustom, zbook, zpfli.  
DATA: bookings like zbook... 
select * from... 
/In this section, you are reading the data from tables in database./

Phần 2 - Mở biểu mẫu

CALL FUNCTION 'OPEN_FORM'  
EXPORTING  
DEVICE     = 'PRINTER'  
FORM       = 'EXAMPLE1'  
DIALOG     = 'X'  
OPTIONS    = 
EXCEPTIONS  
CANCELLED  = 1 
DEVICE     = 2 
FORM       = 3 
OTHERS     = 11 
/In this section, you are calling OPEN_FORM function module to initialize print output./

Trong mô-đun chức năng trên, tham số -

  • FORM hiển thị tên của biểu mẫu.

  • DEVICE có thể là MÁY IN (in bằng ống chỉ), TELEFAX (đầu ra fax) hoặc MÀN HÌNH (xuất ra màn hình)

  • OPTIONS hiển thị cấu trúc kiểu ITCPO để kiểm soát các thuộc tính khác nhau - Xem trước khi in, số lượng bản sao.

Phần 3 - In tiêu đề bảng

CALL FUNCTION 'WRITE_FORM' 
EXPORTING 
ELEMENT  = 'textelement’  
TYPE     = 'TOP' 
WINDOW   = 'MAIN' 
FUNCTION = 'SET' 
... 
/In this section, you use WRITE_FORM function to output general text elements and column 
heading/
  • ELEMENT mô-đun chức năng hiển thị 'textelement' sẽ được in và 'WINDOW' hiển thị cửa sổ nào của biểu mẫu sẽ được in.

  • TYPE hiển thị khu vực đầu ra của cửa sổ như- TOP, BOTTOM hoặc BODY.

  • FUNCTION cho biết văn bản được thay thế, thêm hoặc nối.

Phần 4 - In các đặt chỗ của khách hàng

LOOP AT bookings WHERE  
CALL FUNCTION 'WRITE_FORM'  
EXPORTING  
ELEMENT  = 'BOOKING'  
TYPE     = 'BODY'  
WINDOW   = 'MAIN'  
...  
ENDLOOP  
/In this section, text element BOOKING is used to output the bookings of a customer from
the loop from BOOKING table in database./

Phần 5 - Đóng biểu mẫu

CALL FUNCTION 'CLOSE_FORM'  
IMPORTING 
* RESULT    = 
EXCEPTIONS 
UNOPENED    = 1 
OTHERS      = 5 
/To end the Print Program/

Cuối cùng bạn gọi mô-đun chức năng này và nó không có tham số xuất.

Sau khi tạo Trang, bạn có thể tạo Cửa sổ trên trang. Một trang có thể có nhiều cửa sổ. Để tạo một cửa sổ, bạn phải nhấp vào tab Windows.

Chạy Transaction SE71 và chuyển đến nút ấn của Windows.

Trong cửa sổ tiếp theo, nó sẽ hiển thị danh sách màn hình các cửa sổ trong một trang.

Mỗi biểu mẫu có một cửa sổ thuộc loại CHÍNH. Một cửa sổ như vậy được gọi là cửa sổ chính của biểu mẫu. Đối với biểu mẫu SAPscript, cửa sổ chính có các chức năng sau:

  • Bạn sử dụng nó để kiểm soát ngắt trang.

  • Nó chứa phần nội dung văn bản có thể được sử dụng cho nhiều trang.

  • Nó cho phép sửa các phần tử văn bản ở lề trên và lề dưới của cửa sổ trang được phân bổ.

  • Văn bản trong cửa sổ chính có thể kéo dài qua nhiều trang. Nếu văn bản lấp đầy một trang, kết quả sẽ tiếp tục trong cửa sổ của trang tiếp theo và các trang tiếp theo. Bạn có thể tạo tối đa 99 cửa sổ CHÍNH 00-98.

Step 1 - Để tạo cửa sổ mới, nhấp vào tùy chọn Chỉnh sửa trên thanh menu → Nhấp vào tạo phần tử.

Nó sẽ tạo ra một cửa sổ bật lên.

Step 2- Bạn phải nhập tên cửa sổ và mô tả ngắn gọn, nhấn enter. Nhấp vào dấu tích để tạo Cửa sổ.

Step 3- Bây giờ để đặt Window, bạn phải nhấp vào nút Page Windows. Bạn sẽ được nhắc để biết nơi bạn muốn đặt cửa sổ đó trong trang.

Step 4 - Nhấp vào tùy chọn Chỉnh sửa trên thanh menu, Chỉnh sửa → Tạo phần tử.

Bạn cũng có thể tạo một cửa sổ mới từ bố cục trang. Nếu bạn không thể thấy tùy chọn Bố cục trong Giao dịch SE71, bạn phải bật họa sĩ biểu mẫu. Để bật họa sĩ biểu mẫu, hãy đi tới Cài đặt → Trình vẽ biểu mẫu.

Bạn phải chọn tùy chọn hộp kiểm Graphical Form Painter.

Step 5- Khi bạn chọn Họa sĩ biểu mẫu đồ họa, tùy chọn Bố cục sẽ có sẵn trong Giao dịch SE71. Nhấp vào Bố cục và Bố cục Trang sẽ mở ra.

Sử dụng Bố cục, nó cung cấp một trình chỉnh sửa GUI giúp kéo vị trí cửa sổ dễ dàng hơn.

Theo mặc định, bạn có thể thấy Cửa sổ Chính trong Bố cục.

Step 6 - Để tạo cửa sổ mới, bạn có thể nhấp chuột phải vào Bố cục → Tạo cửa sổ.

Step 7 - Trong màn hình tiếp theo, bạn phải nhập tên của Window.

  • Nhập ý nghĩa
  • Lề trái
  • Lề phải

Step 8- Để lưu cửa sổ này, hãy chọn tùy chọn lưu

. Một cửa sổ mới được tạo với tên Window1.

Để xem cửa sổ Văn bản được liên kết với Trang, hãy chuyển đến tùy chọn Phần tử Văn bản ở trên cùng.

Để xuất văn bản trong cửa sổ chính hoặc trong cửa sổ trang, có các vùng đầu ra khác nhau mà bạn có thể chọn.

  • Lề trên (Vùng trên cùng của cửa sổ chính)
  • Lề dưới (Vùng dưới của cửa sổ chính)
  • Nội dung của cửa sổ chính (Khu vực giữa khu vực trên cùng và lề dưới)

Lề trên

Trong bố cục trang, vùng trên cùng luôn xuất hiện ở đầu cửa sổ chính. Khu vực trên cùng có thể được sử dụng để tự động xuất các tiêu đề trên các trang tiếp theo cho các bảng bao gồm nhiều trang.

Đầu ra được đặt vào vùng lề trên bằng chương trình in không được định dạng ngay lập tức, nhưng được lưu trữ bên trong trong tập lệnh SAP ban đầu. Định dạng chỉ xảy ra ngay khi chương trình in ghi văn bản vào vùng Body. Các biến cũng được truy xuất và thay thế trong thời điểm đó.

Vùng Body của cửa sổ chính được lấp đầy trước khi chương trình đến phần định nghĩa của lề trên. Định nghĩa này được sử dụng làm vùng trên cùng cho trang tiếp theo. Bạn có thể nói rằng không thể xóa tiêu đề trong vùng Trên cùng sau khi viết văn bản vào vùng Nội dung.

Lề dưới

Lề dưới cùng nằm ở cuối cửa sổ Chính. Vùng dưới cùng được xác định cho trang hiện tại khi bạn hoàn thành việc xuất vùng nội dung. Nếu không còn đủ chỗ trống trên trang, thì văn bản Vùng dưới cùng của đầu ra sẽ được tạo trên trang tiếp theo của bố cục trang.

Nếu chương trình in tạo văn bản xuất ra vùng Dưới cùng của cửa sổ Chính, chương trình sẽ ghi nhớ các dòng này cho các trang tiếp theo (giống như các dòng trên cùng). Đồng thời, nhà soạn nhạc xử lý các dòng này để xác định không gian mà khu vực Dưới cùng yêu cầu và không gian còn lại cho khu vực Cơ thể. Tại thời điểm này, nó thay thế các biến được đặt trong vùng Dưới cùng cho trang hiện tại.

A text moduletrong SAPscript được tạo từ một thành phần thông tin quản trị trong tiêu đề văn bản và các dòng văn bản thực tế. Tiêu đề văn bản chứa thông tin về -

  • Tiêu đề của mô-đun Văn bản
  • Ngày và giờ tạo
  • Thông tin thay đổi cuối cùng
  • Kiểu phân bổ
  • Định dạng văn bản

Bạn sử dụng kiểu văn bản - Mô-đun văn bản của nút văn bản - để tham chiếu đến mô-đun văn bản hiện có trong hệ thống. Điều này cho phép bạn dễ dàng sử dụng văn bản từ các mô-đun văn bản ở một số hình thức. Ngoài ra, không cần thiết phải tải toàn bộ mô tả biểu mẫu để duy trì các văn bản này.

Mô-đun văn bản có thể được sử dụng theo hai cách sau:

Refer- Điều này đề cập đến mô-đun văn bản. Sau đó, văn bản xuất hiện ở chế độ chỉ đọc trong trình chỉnh sửa PC và được bao gồm khi bạn in biểu mẫu.

Copy- Điều này được sử dụng để sao chép mô-đun văn bản. Sau đó, hệ thống sao chép văn bản của mô-đun và tự động chuyển đổi nút văn bản thành một phần tử văn bản có thể chỉnh sửa.

Để quản lý văn bản biểu mẫu dành riêng cho ứng dụng, các ứng dụng xác định các đối tượng văn bản của riêng chúng với ID văn bản cấp dưới bằng cách sử dụng Transaction code SE75.

Để tạo các đối tượng văn bản và Id văn bản cho ứng dụng, hãy chọn nút Radio và nhấp vào thay đổi.

Để tạo các đối tượng văn bản, nhấp vào nút Tạo. Bạn sẽ được nhắc nhập thông tin này. Bạn có thể sử dụng đối tượng Văn bản với ID văn bản để nhập văn bản tiêu chuẩn chung.

Để duy trì văn bản chuẩn, hãy sử dụng Transaction code: SO10

Mô-đun văn bản cũng có thể được sử dụng trong Biểu mẫu thông minh. Để tạo và thay đổi mô-đun văn bản, hãy sử dụng biểu mẫu giao dịch thông minh và chọn mô-đun Văn bản như được hiển thị trong ảnh chụp màn hình sau. Nhấp vào nút Tạo.

Trong SAP Scripts, grouping textcung cấp khả năng xử lý văn bản tốt hơn và cũng tạo điều kiện kiểm soát các quy trình nội bộ trong quá trình viết kịch bản. Văn bản bao gồm các đối tượng văn bản và ID văn bản.

Đối tượng văn bản

Đối tượng văn bản có thể được liên kết với các đối tượng trong ứng dụng kinh doanh khác và xác định mối quan hệ theo ngữ cảnh. Ngoài ra, các đối tượng văn bản cũng được sử dụng để xác định các thông số xử lý khác nhau. Khi bạn lưu một mô-đun văn bản, nó phụ thuộc vào đối tượng nếu một mô-đun văn bản có nên được ghi trực tiếp vào cơ sở dữ liệu văn bản hay không.

Các đối tượng văn bản và các thuộc tính tương ứng của chúng trong SAP Script được xác định trong bảng TTXOB.

ID văn bản

Để phân biệt giữa các văn bản của một đối tượng, bạn cần một thuộc tính nhóm được gọi trong SAP Script và được gọi là Id Văn bản. ID văn bản được sử dụng để xác định các văn bản khác nhau mô tả cùng một đối tượng văn bản. ID văn bản và thuộc tính của chúng phải được xác định trong bảng TTXID.

Vì một văn bản là không đủ cho một đối tượng, để xác định một số đặc điểm của đối tượng, bạn cần một số văn bản được xác định bằng ID văn bản.

Để quản lý văn bản biểu mẫu dành riêng cho ứng dụng, các ứng dụng xác định các đối tượng văn bản của riêng chúng với ID văn bản cấp dưới bằng cách sử dụng Transaction code SE75.

Để tạo các đối tượng Văn bản và Id Văn bản cho ứng dụng, hãy chọn nút Radio và nhấp vào thay đổi.

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 vă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, các 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.

Trình giữ chỗ / Cấu trúc ký hiệu

Mỗi biểu tượng được trình bày với một tên và cách 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 thông 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 hàng đầ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) &

Sử dụng SAPscript, bạn có thể định cấu hình các loại đầu ra khác nhau như biểu mẫu in mà bạn cần để sử dụng nội bộ hoặc thông báo email được gửi qua email. Bạn cũng có thể nhận các loại đầu ra ở định dạng PDF hoặc bất kỳ định dạng bắt buộc nào khác.

Bạn có thể sử dụng các loại đầu ra khác nhau như in biểu mẫu, trong đó khi bạn chọn loại đầu ra Print Out, tài liệu sẽ được in. Tương tự, bạn có thể chọn Fax, email, PDF làm loại đầu ra. Khi bạn chọn Fax làm loại đầu ra, một bản fax của tài liệu sẽ được gửi.

Tất cả các loại đầu ra được lưu trữ trong bảng NAST. Để xem loại đầu ra đã định cấu hình, bạn có thể sử dụngTransaction code – NACE.

Trong màn hình mới, bạn phải chọn Loại ứng dụng: V1 để BÁN HÀNG, V3 cho HÓA ĐƠN, E1 cho Giao hàng trong nước, v.v.

Trong ví dụ sau, Đơn đặt hàng được chọn. Bây giờ để xem các loại đầu ra đã định cấu hình, hãy nhấp vào nút Loại đầu ra ở đầu màn hình.

Để xem loại đầu ra trong SAPscript, hãy chọn bất kỳ định dạng đầu ra nào, nhấp vào Quy trình xử lý ở phía bên trái của màn hình như được hiển thị trong ảnh chụp màn hình sau. Bằng cách đi đến chi tiết, bạn có thể tìm thấy loại đầu ra chính xác cho SAPscript của mình.

Bạn có thể xem các chi tiết sau đây để biết loại đầu ra đã định cấu hình và quy trình Biểu mẫu.

Để kiểm tra bất kỳ tài liệu nào cho loại đầu ra, hãy sử dụng Transaction code- VF03

Chọn số chứng từ thanh toán và nhấn Enter.

Chọn Đầu ra trong menu Đi tới → Tiêu đề.

Bạn có thể xem các loại đầu ra đã chọn từ danh sách có sẵn. Các tùy chọn có sẵn là -

  • Print Output - Để gửi đầu ra ở dạng In.

  • Fax - Để gửi đầu ra đến máy Fax.

  • External Send - Để gửi kết quả ra hệ thống bên ngoài.

  • Telex - Để gửi đầu ra cho máy in tele.

  • EDI - Để truyền dữ liệu từ hệ thống máy tính này sang hệ thống máy tính khác bằng cách định dạng thông điệp chuẩn hóa.

  • Simple Mail - Để gửi đầu ra trong email.

  • Special Function - Để thực hiện bất kỳ chức năng đặc biệt nào như gửi hóa đơn, v.v.

  • Events - Để kích hoạt các sự kiện từ quy trình làm việc đến kiểm soát thông báo.

  • Distribution - Gửi đầu ra cho các ứng dụng trong hệ thống phân tán của bạn để giao tiếp với nhau.

  • Tasks - Quy trình kinh doanh SAP.

Để 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_TEXTOPEN_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 để in được lấy từ các trườngTDSTYLETDFORM 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 để điều khiển đầ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 có 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.

Data formatsđược sử dụng để xác định kiểu và biểu mẫu và còn được gọi là Định dạng Văn bản Trao đổi (ITF). Tất cả các văn bản được tạo bằng SAPscript đều có định dạng dữ liệu cụ thể. Định dạng dữ liệu bao gồm hai trường:

  • Định dạng trường
  • Nội dung dòng thực tế

Các phần tử nhất định cho định dạng ITF này được cố định, / cho một dòng mới.

Phần tử ITF được sử dụng để xác định kiểu và biểu mẫu. Ngay cả những thuộc tính này cũng không được duy trì ở định dạng ITF. Nhà soạn nhạc chuẩn bị một văn bản ITF cho đầu ra được chuyển đổi thành một định dạng đại diện cho phiên bản in và đây được gọi là Định dạng Văn bản Đầu ra (OTF).

Định dạng đầu ra dữ liệu thô

Để có được kết quả in, các kỹ thuật này có thể được sử dụng:

  • SAPScript
  • SmartForms
  • Biểu mẫu in dựa trên PDF

SAPScriptcho phép bạn sử dụng định dạng đầu ra dữ liệu thô trong đó chế độ đầu ra được xác định trong chính tập lệnh hoặc trong thời gian chạy trong chương trình in. Định dạng được ưu tiên sử dụng ở đây là Giao diện dữ liệu thô vì ít tốn chi phí hơn và các tệp cuộn nhỏ gọn.

Bạn phải chọn định dạng SAPscript ở chế độ đầu ra RDI.

Khi bạn so sánh định dạng SAPScript với SmartForms và các biểu mẫu in dựa trên PDF, Smartforms là một tiến bộ của SAPScript và được sử dụng để lấy dữ liệu thô dựa trên XML ở định dạng XSF. PDF-based Print Forms cung cấp định dạng đầu ra dữ liệu thô được gọi là XFP có hoặc không có đánh giá ngữ cảnh.

SAPscript không cung cấp quản lý phiên bản, vì vậy, bạn nên lưu trữ từng phiên bản tập lệnh của mình dưới dạng tệp được xuất sang hệ thống cục bộ. Trong trường hợp, bạn muốn sao chép SAPscript từ máy khách này sang máy khách khác, bạn có thể sử dụng tùy chọn xuất / nhập hoặc sao chép.

Xuất tệp

Để xuất một SAPscript sang tệp cục bộ, hãy sử dụng bảng RSTXSCRP.

Sau đây là các bước để xuất SAPscript của bạn sang tệp cục bộ trên hệ thống có thể được thay đổi sau đó để đáp ứng các yêu cầu.

Step 1 - Chạy mã giao dịch - SE38 và thực hiện chương trình RSTXSCRP

Step 2 - Nhập tên chương trình và thực hiện.

Bây giờ bạn phải chọn kiểu đối tượng mong muốn - Biểu mẫu / Kiểu / Văn bản chuẩn / Kiểu thiết bị từ danh sách.

Step 3 - Để xuất một tập lệnh SAP cục bộ, hãy chọn Biểu mẫu.

Step 4- Chọn tham số Chế độ. Tại đây chúng ta sẽ chọn Export làm thông số chế độ.

  • Xuất khẩu có nghĩa là tải xuống tệp cục bộ.
  • Nhập có nghĩa là tải lên từ tệp cục bộ.

Step 5 - Nhập tên đối tượng mà bạn muốn xuất.

Đường dẫn xuất mặc định có định dạng sau- C: \ temp \ ******** &&&&

Khi bạn thực hiện báo cáo từ biểu tượng trên cùng, bạn sẽ được nhắc chọn một vị trí để lưu tập lệnh trên hệ thống cục bộ của mình.

Nhập có nghĩa là tải lên từ một tệp cục bộ. Khi bạn muốn sao chép Tập lệnh từ tệp cục bộ, bạn có thể sử dụng tùy chọn Nhập.

Nhập tệp

Để thực hiện nhập SAPscript từ máy cục bộ, hãy chạy Transaction code: SE38.

Step 1 - Thực hiện chương trình RSTXSCRP trong Mã giao dịch SE38.

Step 2 - Nhập chương trình và thực hiện.

Bây giờ bạn phải chọn kiểu đối tượng mong muốn - Biểu mẫu / Kiểu / Văn bản chuẩn / Kiểu thiết bị từ danh sách.

Step 3 - Để xuất một tập lệnh SAP cục bộ, hãy chọn Biểu mẫu.

Step 4- Chọn tham số Chế độ. Nhập có nghĩa là tải lên từ tệp cục bộ. Chọn Nhập trong tham số chế độ.

Step 5 - Nhập tên đối tượng mà bạn muốn xuất.

Step 6 - Nhập đường dẫn nhập- C: \ temp \ ******** &&&&

Sử dụng phương pháp trên, bạn có thể sao chép SAPscript từ một máy khách 512 sang máy khách 500 bằng các bước sau:

Step 1 - Đăng nhập vào máy khách 512.

Step 2 - Chạy mã giao dịch - SE38 hoặc là SA38 và thực hiện chương trình ABAP: RSTXSCRP

Step 3 - Nhập Tham số chế độ: XUẤT và lưu cục bộ SAPScript trên hệ thống.

To import the script -

Step 1 - Đăng nhập vào khách hàng 500.

Step 2 - Chạy giao dịch SE38 hoặc là SA38 và thực hiện chương trình ABAP: RSTXSCRP

Step 3 - Nhập thông số chế độ: IMPORT

Tùy chọn khác để sao chép tập lệnh từ máy khách này sang máy khách khác bằng cách sử dụng các bước sau.

Step 1 - Sử dụng mã giao dịch SE71.

Step 2 - Đăng nhập vào Khách hàng mà bạn muốn thực hiện sao chép 500.

Step 3 - Chạy Mã giao dịch: SE71 → Nhấp vào Tiện ích → Sao chép từ máy khách

Step 4 - Nhập Mẫu nguồn, Khách hàng nguồn và Khách hàng mục tiêu.

Step 5 - Nhấp vào nút Execute.

SAPscript chứa bảng điều khiển khác nhau được sử dụng để xác định định nghĩa đối tượng văn bản, định nghĩa ID văn bản và mô tả của chúng.

Để duy trì các bảng Kiểm soát, hãy sử dụng Mã giao dịch: SE75

TTXOB Định nghĩa các đối tượng văn bản
TTXOT Mô tả các đối tượng văn bản
TTXID Định nghĩa ID văn bản
TTXIT Mô tả của các ID văn bản

Bảng điều khiển - TTXOB

Bảng này chứa định nghĩa của tất cả các đối tượng văn bản được hỗ trợ bởi SAPscript. Khi bạn sử dụng mô-đun chức năng SAPscript, bạn có thể xử lý văn bản có các đối tượng được lưu trữ trong bảng này. Khi một đối tượng được truyền cho hàm có định nghĩa không được duy trì trong bảng TTXOB, một đối tượng ngoại lệ được kích hoạt.

Bảng này có thể được duy trì bằng Giao dịch SE75.

Có các thông số khác nhau trong bảng -

  • Line Width of Editor - Điều này hiển thị chiều rộng dòng tối đa được phép cho một văn bản trong trình chỉnh sửa.

  • Default Style - Khi bạn tạo một mô-đun văn bản mới, hệ thống sẽ tự động phân bổ kiểu được chỉ định trong trường này.

  • Default Form - Khi bạn tạo một mô-đun văn bản mới, hệ thống sẽ đề xuất biểu mẫu được chỉ định trong đó.

  • Text Format - Điều này được sử dụng để xác định định dạng của văn bản và theo định dạng, hệ thống sẽ gọi trình soạn thảo thích hợp.

Bảng điều khiển - TTXOT

Bảng này chứa mô tả ngắn của các đối tượng văn bản.

Bảng điều khiển - TTXID

Bảng này chứa tất cả các ID văn bản được phân bổ cho các đối tượng văn bản và được hỗ trợ bởi SAPscript.

Các tham số khác nhau được sử dụng trong bảng này bao gồm:

  • TDSHOWNAME - Hiển thị tên của văn bản.

  • TDTEXTTYPE - Để xác định định dạng của văn bản.

  • TDKEYSTRUC - Bạn có thể lưu trữ tên của một cấu trúc mô tả cấu trúc khóa của trường tên của mô-đun văn bản.

  • TDOBLIGAT - (Dự trữ)

  • TDDELPROT - (Dự trữ)

  • TDINCLRES - (Dự trữ)

  • TDINCLID - Để đưa nội dung của văn bản thứ hai vào văn bản đầu tiên.

Để xem định nghĩa về ID thử nghiệm cho đối tượng, hãy chọn bất kỳ đối tượng nào và nhấp vào ID văn bản. Bạn có thể xem tất cả các thông số trên cho mỗi ID văn bản.

Bảng điều khiển - TTXIT

Bảng này chứa mô tả ngắn về ID văn bản.

Bạn cũng có thể thêm đồ họa vào SAPscript - logo, hình ảnh, v.v. Để sử dụng đồ họa trong tập lệnh, bạn cần nhập chúng vào hệ thống R / 3. Điều này có thể được thực hiện bằng cách sử dụng mã giao dịchSE78 hoặc bạn cũng có thể chạy báo cáo RSTXLDMC.

Bạn phải nhập tên của biểu đồ và loại hình ảnh được hỗ trợ là .tmp tập tin hoặc .bmptập tin. Bạn có thể nhập trực tiếp hình ảnh vào hệ thống R / 3 có trong.tif định dạng, vì chúng được lưu trữ dưới dạng văn bản chuẩn và có thể được đưa vào SAPscript bằng cách sử dụng câu lệnh 'Bao gồm'.

Để sử dụng những hình ảnh không có trong .tif , bạn cần chuyển đổi chúng sang định dạng này.

Thêm đồ thị vào SAPscript

Step 1 - Chạy mã giao dịch SE78.

Step 2- Mở rộng cây và từ phía bên trái chọn ảnh bitmap. Nhấp vào nút Nhập.

Step 3 - Để chọn .bmp hình ảnh, nhấp vào mũi tên như thể hiện trong ảnh chụp màn hình sau.

Step 4- Sau khi bạn chọn tệp, hãy nhập tên của đồ thị và mô tả. Nhấp vào nút tiếp tục.

Step 5 - Nhấp vào nút Xem trước trên thanh công cụ của ứng dụng.

Bạn có thể thấy một logo hình ảnh như trong ảnh chụp màn hình sau.

Đây là cách bạn có thể thêm logo, hình ảnh vào hệ thống SAP.

Trong SAPscript, bạn có thể sử dụng control commandsđể kiểm soát định dạng đầu ra do trình soạn nhạc SAPscript xử lý. Trình soạn nhạc chuyển đổi văn bản từ biểu mẫu hiển thị trong trình chỉnh sửa sang biểu mẫu được sử dụng để in.

Các lệnh điều khiển được đặt trong trình soạn thảo văn bản giống như cách dòng văn bản bình thường. Cấu trúc sau được sử dụng cho các lệnh điều khiển:

  • Các lệnh điều khiển được nhập ở định dạng đoạn /:

  • Bạn chỉ nên nhập một lệnh điều khiển trong mỗi dòng.

  • Các lệnh điều khiển được nhập dưới dạng văn bản.

  • Bạn phải đảm bảo rằng Control Command và các tham số của nó không có nhiều hơn một dòng.

  • Khi một lệnh điều khiển có lỗi, dòng chứa lệnh điều khiển được coi là dòng chú thích và nó không được in ra.

Sau đây là các lệnh Điều khiển phổ biến có thể được sử dụng trong SAPscript:

Ngắt trang rõ ràng: TRANG MỚI

Bạn có thể sử dụng lệnh điều khiển này để buộc ngắt trang trong văn bản tại bất kỳ thời điểm nào.

Thí dụ

/: TRANG MỚI [page_name]

Lưu ý rằng không được xảy ra bất kỳ sự cố ngắt trang ngầm nào trong các dòng trống, nếu không một trang trống không mong muốn có thể được in.

Ngăn chặn ngắt trang: BẢO VỆ

Với lệnh điều khiển bảo vệ trang này, bạn có thể in một đoạn hoàn chỉnh trên một trang.

Cửa sổ chính: MỚI-WINDOW

Lệnh điều khiển này được sử dụng khi một trong các cửa sổ chính lấp đầy. Sau đó, cửa sổ chính tiếp theo trên trang đó sẽ được thực hiện.

Sau đây là một số lệnh Điều khiển phổ biến khác mà bạn có thể sử dụng trong SAPscript để kiểm soát đầu ra:

  • SET DATE MASK - Để định dạng các trường ngày

  • DEFINE - Để gán một giá trị cho một biểu tượng văn bản

  • SET TIME MASK - Định dạng trường thời gian

  • SET COUNTRY - Định dạng phụ thuộc quốc gia

  • SET SIGN - Để định vị dấu hiệu dẫn đầu

  • RESET - Để khởi tạo các đoạn được đánh số

  • TOP - Để đặt Văn bản tiêu đề trong Cửa sổ chính

  • BOTTOM - Để đặt Văn bản chân trang trong Cửa sổ chính

  • IF - Để thêm một Văn bản có điều kiện

  • STYLE - Để thay đổi phong cách

  • INCLUDE - Để bao gồm các văn bản khác

Thí dụ

BAO GỒM ID VĂN BẢN ĐỐI TƯỢNG MYTEXT ST

BAO GỒM tên ĐỐI TƯỢNG Tên ID tên ĐOẠN ĐOẠN Tên LANGUAGE

Trong hệ thống SAP, bạn có thể sao chép tập lệnh vào hệ thống cục bộ hoặc từ máy khách này sang máy khách khác. Vì SAPscript không cung cấp tính năng quản lý phiên bản, nên cần phải lưu các tập lệnh cục bộ.

Để sao chép tập lệnh từ khách hàng này sang khách hàng khác, hãy sử dụng Mã giao dịch SE71.

Step 1 - Đăng nhập vào Khách hàng mà bạn muốn thực hiện sao chép 500

Step 2 - Chạy mã T: SE71 - Nhấp vào Tiện ích → Sao chép từ máy khách

Step 3 - Nhập Mẫu nguồn, Khách hàng nguồn, Khách hàng mục tiêu.

Step 4 - Nhấp vào Thực hiện.

Nếu biểu mẫu nguồn không khả dụng trong ứng dụng khách, bạn sẽ thấy một thông báo như được hiển thị trong ảnh chụp màn hình sau nói rằng Kiểm tra biểu mẫu không khả dụng trong ứng dụng khách xxx.

Bạn có thể sử dụng văn bản tiêu chuẩn trong SAP để hiển thị giá trị được lưu trữ cơ sở dữ liệu trên tài liệu đầu ra và điều này có thể được thực hiện bằng cách sử dụng Mã giao dịch: SO10

Thí dụ

Giả sử bạn muốn in các điều khoản và điều kiện trên mọi hóa đơn và bạn muốn mỗi hóa đơn chứa các điều khoản và điều kiện pháp lý này trực tiếp. Bạn có thể tạo văn bản Chuẩn và sử dụng văn bản đó trong Hóa đơn.

Step 1 - Chạy giao dịch SO10

Bạn có các tùy chọn văn bản khác nhau. Điều này có thể được kiểm tra bằng cách sử dụng tùy chọn tìm.

Step 2 - Chọn Văn bản chuẩn và nhấp vào Nhập bằng cách nhấp vào dấu tích màu xanh lá cây.

Step 3- Để chọn một Văn bản bất kỳ, nhấp chuột vào Thực thi. Bạn sẽ thấy danh sách tất cả các văn bản tiêu chuẩn.

Step 4- Chọn bất kỳ mục nào sau đây từ danh sách. Ở đây chúng tôi đã chọnFI_CASH_SI và nhấp vào tùy chọn Hiển thị.

Bạn có thể thấy văn bản sau xuất hiện theo mặc định.

Step 5 - Bạn phải thêm điều này vào kịch bản của mình.

Signed                                        
Enclosures
Prepared           Approved         Confirmed
Receipts    Expenditures 
&uline(130)&  

&rfcash-anzsb(Z)& &Rfcash-anzhb(Z)&

Step 6- Chọn hình thức mà bạn muốn thay đổi. Chọn và nhấp vào tùy chọn thay đổi ở dưới cùng. Sau đó nhấp vào Đi tới → Thay đổi trình chỉnh sửa.

Step 7 - Nhập tên văn bản, Id đối tượng, ngôn ngữ, v.v.

Theo cách tương tự, bạn có thể chèn ký hiệu văn bản, ký hiệu hệ thống, tài liệu, siêu văn bản bằng cách sử dụng tùy chọn chèn ở đầu màn hình.

Sử dụng Giao dịch SO10, bạn cũng có thể tạo văn bản tiêu chuẩn của riêng mình và đặt tên cho nó và sau này có thể sử dụng nó trong một tập lệnh.

Bạn có thể viết một cái gì đó và lưu nó dưới dạng văn bản tiêu chuẩn.

Bạn có thể trực tiếp đưa thông tin này vào biểu mẫu của mình. Mở biểu mẫu và nhấp vào nút Thay đổi. Nhấp vào Đi tới → Thay đổi trình chỉnh sửa.

Sử dụng các lệnh điều khiển, bạn có thể chèn văn bản chuẩn đã tạo trước đó vào tập lệnh của mình.

Ký hiệu hệ thống

Các ký hiệu hệ thống được hệ thống duy trì và giá trị của chúng được cung cấp bởi hệ thống. Một số ví dụ về các ký hiệu hệ thống là thời gian, ngày, giờ, phút, giây, trang, v.v.

Ký hiệu tiêu chuẩn

Bạn có thể duy trì các ký hiệu tiêu chuẩn bằng Giao dịch SM30. Ví dụ về các biểu tượng tiêu chuẩn là cảm ơn, chân thành, vv Chúng được lưu trữ trong bảng TTDG.

Biểu tượng chương trình

Chúng là trình giữ chỗ cho các trường cơ sở dữ liệu và cũng hoạt động như các ký hiệu chương trình toàn cục trong chương trình In của bạn.

Theo yêu cầu, bạn có thể sử dụng các trình soạn thảo khác nhau để tạo văn bản của mình. Bạn có thể sử dụng trình soạn thảo Microsoft Word, trình biên tập dòng hoặc trình soạn thảo PC theo cấu hình hệ thống và nền tảng. Tất cả các trình soạn thảo này được sử dụng để xử lý văn bản và tạo và chỉnh sửa văn bản. Bạn có thể sử dụng các trình chỉnh sửa này để in biểu mẫu và tạo tài liệu.

Trình chỉnh sửa PC

Trình chỉnh sửa PC được sử dụng để tạo và chỉnh sửa văn bản và chúng tương thích với nhau. Bạn có thể sử dụng bất kỳ văn bản nào đã được tạo bằng trình chỉnh sửa Dòng.

Khi bạn đã cài đặt trình chỉnh sửa của Microsoft, bạn có thể chuyển sang trình chỉnh sửa PC khi trình chỉnh sửa Dòng không khả dụng. Nếu trình soạn thảo MS Word chưa được cài đặt, bạn có thể chuyển đổi giữa trình soạn thảo PC và trình soạn thảo Dòng. Xử lý văn bản bằng trình soạn thảo PC tương tự như phương pháp phổ biến để tạo tài liệu văn bản trong xử lý văn bản.

Các chức năng sau có thể được sử dụng để xử lý văn bản trong trình chỉnh sửa PC -

  • Bạn có thể phân bổ trực tiếp các đoạn văn và văn bản.

  • Bạn có thể cắt / dán văn bản trực tiếp.

  • Sử dụng trình chỉnh sửa PC, bạn có thể thực hiện kiểm tra lỗi tích hợp để xác thực cú pháp.

  • Bạn có thể sử dụng cấu trúc văn bản đặc biệt và hiển thị định dạng ký tự như phông chữ đậm, các cỡ phông chữ khác nhau, v.v.

Theo mặc định, trình soạn thảo PC được gọi trong mỗi ứng dụng trong hệ thống SAP. Để mở Trình chỉnh sửa dòng, hãy nhấp vào Đi tới → Thay đổi Trình chỉnh sửa.

Trình chỉnh sửa dòng

Trình chỉnh sửa dòng được sử dụng để tạo và chỉnh sửa văn bản để in các biểu mẫu tiêu chuẩn như chữ cái tiêu chuẩn hoặc tạo các tài liệu như đơn bán hàng, hóa đơn, v.v. để in.

Như đã đề cập, khi bạn đã cài đặt trình chỉnh sửa của Microsoft, bạn có thể chuyển sang trình chỉnh sửa PC khi trình chỉnh sửa dòng không khả dụng. Nếu trình soạn thảo MS Word chưa được cài đặt, bạn có thể chuyển đổi giữa trình soạn thảo PC và trình soạn thảo Dòng. Khi bạn tạo bất kỳ văn bản nào trong trình chỉnh sửa PC, hệ thống sẽ thay đổi định dạng và kiểu, đồng thời hiển thị văn bản đó.

Để chuyển sang bất kỳ trình soạn thảo nào khác từ Trình soạn thảo dòng, hãy đi tới → Thay đổi Trình chỉnh sửa.

Trình soạn thảo Microsoft Word

Trình soạn thảo văn bản của Microsoft được sử dụng để tạo và chỉnh sửa văn bản để in các biểu mẫu tiêu chuẩn như thư tiêu chuẩn hoặc tạo các tài liệu như đơn bán hàng, hóa đơn, v.v. Trình chỉnh sửa này chỉ có sẵn cho Windows 200x và Windows XP.

Bạn có thể sử dụng trình soạn thảo Microsoft Word bằng tất cả các ngôn ngữ được hỗ trợ bởi SAP trong hệ thống Unicode. Trong hệ thống không phải Unicode, trình soạn thảo này chỉ có sẵn cho tiếng Do Thái.

Trình soạn thảo MS word có thể được sử dụng để mở văn bản được tạo trong trình soạn thảo khác và cung cấp khả năng tương thích xuống.

Để chọn ngôn ngữ cho trình soạn thảo MS Word, đi tới Bắt đầu → Bảng điều khiển → Tùy chọn khu vực và ngôn ngữ → Bàn phím và ngôn ngữ.

Bạn cũng có thể sử dụng các ngôn ngữ không có trong hệ thống SAP và bạn cần kích hoạt các ngôn ngữ này trong các tùy chọn ngôn ngữ MS Office.

Đi tới Chương trình → Microsoft Office → Công cụ Microsoft Office → Microsoft Office → Cài đặt ngôn ngữ.

Chọn ngôn ngữ mà bạn muốn thêm. Bạn có thể chọn bất kỳ ngôn ngữ nào từ danh sách và nhấp vào nút Thêm.

Để chuyển sang bất kỳ trình chỉnh sửa nào khác, hãy đi tới → Thay đổi trình chỉnh sửa.

Đặt Microsoft Word làm Trình chỉnh sửa cho SAPscript

Để đặt MS Word làm trình soạn thảo, bạn phải có Microsoft Office 2000 hoặc phiên bản mới hơn. Nó phải được cài đặt và kích hoạt. Bạn có thể sử dụng MS Word làm trình soạn thảo cho cả hệ thống Unicode và không Unicode. Bạn nên đặt mức độ bảo mật ở mức trung bình và bạn nên cài đặt tất cả các phần bổ trợ và chấp nhận các mẫu.

Step 1 - Để xác định mức độ bảo mật, vào Công cụ → Macro → Bảo mật.

Step 2 - Để bật Microsoft Editor trong hệ thống của bạn, hãy gọi Giao dịch i18N

Step 3 - Chuyển đến tùy chọn tùy chỉnh i18N và chọn Microsoft Word Editor.

Step 4 - Nếu tùy chỉnh i18N không có sẵn trong hệ thống của bạn, bạn có thể chọn chương trình RSCPINST trong Giao dịch SE38 để đặt MS Word làm trình soạn thảo.

Step 5 - Giao dịch cuộc gọi SE38 và nhập chương trình vào màn hình sau.

Step 6- Nhập tên chương trình và Nhấn F8 để chuyển sang màn hình mới. Nhấp vào Đi tới → Đặt MS Word làm Trình chỉnh sửa như được hiển thị trong ảnh chụp màn hình sau.

Trong hệ thống SAP, bạn cũng có thể tạo và thay đổi tài liệu theo cách thủ công nếu hệ thống SAP của bạn không gọi trình chỉnh sửa. Để tạo một tài liệu, bạn phải làm theo đường dẫn dưới đây:

Công cụ → Tập lệnh SAP → Văn bản chuẩn hoặc gọi Giao dịch SO10

Bạn phải nhập các chi tiết sau để tạo tài liệu -

Tên văn bản

Điều này cho thấy tên của tài liệu. Bạn có thể sử dụng các chữ cái, số, dấu cách và các ký tự đặc biệt cho tên. Tuy nhiên, không được phép sử dụng các ký tự đặc biệt như *.

ID văn bản

Điều này xác định ứng dụng mà tài liệu thuộc về. Văn bản chuẩn là tài liệu không dành riêng cho bất kỳ ứng dụng SAP nào hoặc văn bản hệ thống và ứng dụng SAP sử dụng ID văn bản của riêng chúng cho các tài liệu dành riêng cho ứng dụng.

Ngôn ngữ

Điều này hiển thị ngôn ngữ mà tài liệu của bạn sẽ được lưu trữ trong hệ thống.

Bạn có thể đặt các tùy chọn khác nhau trong một tài liệu. Nó hoạt động giống như một tài liệu Word. Để xác định các thuộc tính của tài liệu, hãy chuyển đến tùy chọn.

Trong SAP Script, sử dụng SO10bạn có thể cập nhật văn bản tiêu chuẩn hiện có trong hệ thống SAP. Bạn có thể sử dụng tùy chọn Thay đổi để thực hiện các thay đổi đối với tài liệu hiện có hoặc tùy chọn hiển thị để hiển thị tài liệu. Nhấp vào nút Cho phép trong cửa sổ Cảnh báo.

Bạn có thể thấy tài liệu được mở ở chế độ Thay đổi. Bạn có thể sao chép văn bản sau hoặc thực hiện thay đổi trực tiếp trong hệ thống.

Report of the ABC Inc. board meeting of the 28.08.95 
---------------------------------------------------------------------- 
Main Topic: Investment in a new production plant in Mexico Participants: 
Mr. Walther Chief (CEO)
Mr. Stephan Glad  (COO)
Mr. Alex Miller   (CFO)
Mr. Burt Sales    (Director Sales)
Mr. Paul Choice   (Director Marketing) 
---------------------------------------------------------------------- 
The plant shall be used for the production of all potato snacks for the American market. 
Cost reduction, compared with American production, will be more than 35%. 
The whole investment will be $ 230m within two years. 
The participants agreed to start plant construction as soon as possible because Japanese 
companies, producing with very low costs in Korea, will enter next year our home market.

Có nhiều hàm từ khác nhau mà bạn có thể sử dụng để thực hiện các thay đổi đối với tài liệu. Khi tài liệu được thay đổi, nó sẽ được lưu vào vị trí mặc định.

Cũng có thể tìm kiếm tài liệu trong hệ thống SAP. Bạn có thể thực hiện tìm kiếm dựa trên các tham số khác nhau như Id văn bản, tên văn bản, ngôn ngữ hoặc dựa trên tên tác giả.

Để thực hiện tìm kiếm, hãy đi tới Công cụ → SAPscript → Văn bản chuẩn hoặc cuộc gọi Giao dịch SO10

Nhập Văn bản Chuẩn và bấm Tìm. Nó sẽ mở cửa sổ hộp thoại và bạn có thể chọn từ các tiêu chí tìm kiếm sau.

  • Tên văn bản
  • ID văn bản
  • Language
  • Author

Khi bạn lưu một tài liệu trong hệ thống SAP, nó sẽ được lưu trữ trong cơ sở dữ liệu SAP. Sử dụng tùy chọn tìm, bạn có thể xem danh sách tất cả các tài liệu trong cơ sở dữ liệu. Bạn có thể xem tài liệu được xác định trước và cả các tài liệu tùy chỉnh được tạo trong hệ thống.

Để lưu tài liệu, đi tới Văn bản → Lưu.

Giả sử chúng tôi đã mở tài liệu sau để chỉnh sửa và thực hiện các thay đổi đối với tài liệu.

Để lưu tài liệu, điều hướng đến tùy chọn Văn bản ở trên cùng → Lưu.

Bạn cũng có thể duy trì các phiên bản khác nhau của một tài liệu. Cũng lưu ý rằng tài liệu không được lưu tự động và bạn nên lưu tài liệu dài theo định kỳ. Nếu bạn đăng xuất khỏi hệ thống SAP mà không lưu tài liệu, thì tài liệu đó sẽ bị mất.

Để duy trì một phiên bản của tài liệu, hãy nhấp vào Lưu dưới dạng và nhập tên văn bản, ID văn bản và ngôn ngữ.

Để xem phiên bản, bạn có thể tìm tài liệu trong danh sách các tài liệu có sẵn dưới tùy chọn Tìm.

Có thể xóa một tài liệu trong hệ thống SAP. Nếu bạn muốn xóa một tài liệu, hãy điều hướng đến SAPScript → Văn bản Chuẩn → Nhập tên Văn bản và nhấp vào Thay đổi.

Tài liệu sẽ mở trong trình chỉnh sửa. Để xóa tài liệu, đi tới Văn bản → Xóa → Có.

Bạn sẽ nhận được một thông báo - Tài liệu đã bị xóa. Bạn không thể khôi phục tài liệu đã xóa trong hệ thống SAP.

Trong SAP Script, cũng có thể xem trước tài liệu trước khi in. Để thực hiện Xem trước khi in của tài liệu, hãy đi tới Văn bản → Xem trước khi in.

Chúng tôi đã mở một tài liệu với nội dung sau:

Signed                                        
Enclosures  
Prepared      Approved     Confirmed                                
Receipts   Expenditures 
&uline(130)&  

&rfcash-anzsb(Z)& &Rfcash-anzhb(Z)&

Khi bạn chuyển đến Text → Print Preview, nó sẽ hiển thị cho bạn định dạng in của tài liệu. Bạn có thể chọn nhiều tùy chọn Xem trước khi in.

Bạn có thể chọn một trang cụ thể để xem trước khi in hoặc in. Khi Bản xem trước bản in được chọn từ tùy chọn, bạn có thể xem bản xem trước của tài liệu hiện có như trong ảnh chụp màn hình sau.

SAPscript được lưu trữ ở Định dạng Văn bản Trao đổi (ITF) và bạn có thể chuyển đổi chúng sang Định dạng Văn bản Đa dạng thức (RTF) và định dạng ASCII bằng bộ xử lý Word. Để thực hiện chuyển đổi định dạng chuyển định dạng ITF sang RTF, bạn cần thực hiện chuyển đổi định dạng từ mẫu tài liệu sang đoạn SAP Script.

Trình chỉnh sửa SAPscript cho phép bạn thực hiện các chuyển đổi định dạng sau:

  • Bạn có thể xuất văn bản ở định dạng RTF, ASCII, HTML sang tệp cục bộ trên hệ thống.

  • Bạn cũng có thể nhập các tệp cục bộ ở các định dạng - RTF, ITF và ASCII.

Nhập và xuất tệp RTF

Trong khi xuất tệp RTF, một đoạn văn hoặc một định dạng ký tự có thể được ánh xạ tới chính xác một đoạn hoặc kiểu ký tự.

Trong khi nhập tệp RTF, nó có thể được chia thành hai phần - Định dạng một đoạn được ánh xạ chính xác thành định dạng tập lệnh một đoạn và định dạng một ký tự có thể được ánh xạ tới bốn kiểu ký tự SAP Script.

Để thực hiện xuất RTF, hãy chuyển đến Văn bản → Tải xuống.

Bạn phải chọn Định dạng văn bản có dạng thức (RTF) và nhấp vào Chuyển → Nhập đường dẫn tệp hoàn chỉnh, mẫu tài liệu và biểu mẫu hoặc kiểu và chọn Truyền.

Để thực hiện nhập RTF, hãy chuyển đến Văn bản → Tải lên.

Chọn Định dạng văn bản đa dạng thức (RTF) và chọn Truyền → Chọn đường dẫn tệp hoàn chỉnh và mẫu tài liệu. Sau đó, chọn Chuyển.

Sử dụng Giao diện dữ liệu thô trong SAP Scripting, cho phép bạn kết nối với các hệ thống quản lý văn bản bên ngoài. Giao diện này chứa tất cả dữ liệu từ các biểu mẫu SAP Script trong hệ thống SAP nhưng không chứa bất kỳ thông tin bố cục nào như kích thước phông chữ, màu sắc, loại, v.v. Hệ thống bên ngoài mà bạn được kết nối thông qua giao diện quản lý bố cục và thực hiện quản lý dữ liệu.

Sử dụng Giao diện dữ liệu thô, bạn có thể dễ dàng kết nối với hệ thống bên ngoài nhưng không có cơ chế xác minh xem biểu mẫu có được in chính xác trong hệ thống bên ngoài và bố cục được quản lý hay không.

Để bật giao diện Dữ liệu thô (RDI) cho tích hợp hệ thống bên ngoài, các cài đặt sau phải được thực hiện trong hệ thống SAP:

  • Output Device - Để thực hiện tích hợp RDI, cần có ít nhất một thiết bị đầu ra cần được cấu hình để in bên ngoài.

  • Printing to External System via RDI - Bạn có thể gắn cờ biểu mẫu để in bên ngoài trong hệ thống SAP và nếu bạn không chọn cài đặt tùy chỉnh này, cài đặt ứng dụng sẽ được áp dụng trên biểu mẫu.

  • Form Definition in External System - Đối với mỗi biểu mẫu sẽ được in trong hệ thống văn bản bên ngoài, bạn phải xác định định nghĩa biểu mẫu trong hệ thống văn bản bên ngoài.

  • Print Status Management - Tất cả các biểu mẫu mà bạn in qua RDI đến một hệ thống bên ngoài, bạn cần duy trì trạng thái in của tất cả các tài liệu có biểu mẫu in không thành công.

Tên bảng STXRDIDđược sử dụng để duy trì tất cả các thông tin liên quan đến SAPscript RDI. Bạn có thể xem thông tin trong bảng này bằng Mã giao dịch -SE11 hoặc là SE80.

Đây là Mã giao dịch: SE11. Đề cập đến tên bảng cơ sở dữ liệu và nhấp vào Hiển thị.

Đây là Mã giao dịch: SE80. Nhập tên bảng và nhấp vào Thực thi.

Định dạng đầu ra giao diện dữ liệu thô

Để có được kết quả in, các kỹ thuật này có thể được sử dụng:

  • SAPScript
  • SmartForms
  • Biểu mẫu in dựa trên PDF

SAPScriptcho phép bạn sử dụng định dạng đầu ra dữ liệu thô trong đó chế độ đầu ra được xác định trong chính tập lệnh hoặc trong thời gian chạy trong chương trình in. Định dạng được ưu tiên sử dụng ở đây là RDI vì ít tốn chi phí hơn và các tệp cuộn nhỏ gọn.

Bạn phải chọn định dạng SAPscript ở chế độ đầu ra RDI.

Khi bạn so sánh định dạng SAPScript với SmartForms và các biểu mẫu in dựa trên PDF, Smartforms là tiến bộ của SAPScript và được sử dụng để lấy dữ liệu thô dựa trên XML ở định dạng XSF. PDF based print forms cung cấp định dạng đầu ra dữ liệu thô được gọi là XFP có hoặc không có đánh giá ngữ cảnh.

Định dạng đầu ra RDI bao gồm bốn loại giá trị bản ghi. Mỗi bản ghi chứa một cờ cho biết loại bản ghi - Header (H), Data (D), Sort (S) và Control (C).

  • Bản ghi tiêu đề
  • Bản ghi dữ liệu
  • Sắp xếp bản ghi
  • Bản ghi kiểm soát

Bản ghi tiêu đề

Mỗi biểu mẫu mà bạn gửi đến hệ thống văn bản bên ngoài để in, nó bắt đầu bằng một cờ - H thể hiện cấu trúc bản ghi Header. Phần tiêu đề của tài liệu chứa các trường sau:

  • Tên biểu mẫu
  • Số văn bản
  • Phiên bản RDI
  • Language
  • Loại thiết bị
  • Client và nhiều trường khác trong cấu trúc Header Record

Sắp xếp bản ghi

Trường này đứng sau trường sắp xếp và được biểu thị bằng cờ - S. Mỗi biểu mẫu chứa 10 trường sắp xếp bên trong và 5 trường sắp xếp bên ngoài, độ dài 32 ký tự cho mỗi trường.

Bản ghi dữ liệu

Điều này xuất hiện sau bản ghi sắp xếp và chứa một cờ - D hiển thị cấu trúc bản ghi dữ liệu. Nó chứa các trường sau:

  • Tên cửa sổ biểu mẫu
  • Bắt đầu cửa sổ chính tiếp theo
  • Tên của phần tử văn bản
  • Bắt đầu của phần tử văn bản
  • Tên ký hiệu để xác định ký hiệu trong phần tử văn bản
  • Giá trị của biểu tượng

Bản ghi kiểm soát

Mỗi tài liệu chứa một bản ghi điều khiển được biểu thị bằng cờ - C và được sử dụng để diễn giải dữ liệu trong biểu mẫu. Bản ghi kiểm soát cung cấp các chi tiết sau:

  • Code Page and Language Information- Khi bạn sử dụng câu lệnh chèn để thêm văn bản bằng ngôn ngữ khác, hệ thống sẽ thêm bản ghi điều khiển có chứa Trang mã và Ngôn ngữ để ghi bản ghi dữ liệu. Đối với mã Trang - từ khóa CODEPAGE được sử dụng và từ khóa Ngôn ngữ - LANGUAGE được sử dụng.

    Example - CCODEPAGE 1000 NGÔN NGỮ DE

  • Page Name- Sử dụng bản ghi điều khiển, khi bạn bắt đầu một trang mới, bạn thêm bản ghi điều khiển để chỉ định tên trang. Từ khóa được sử dụng để chỉ định tên trang - PAGENAME.

    Example - CPAGENAME GIÂY

IDOC là viết tắt của Intermediate Documentvà được sử dụng để chuyển các tài liệu / biểu mẫu để in từ SAP sang hệ thống khác. Khi phương thức xuất này được sử dụng, cấu trúc của bản ghi Header, Sort, Data và Control vẫn giữ nguyên, tuy nhiên, các cờ - H, S, D và C bị thiếu. Có một phân đoạn riêng biệt được sử dụng cho Sắp xếp, Dữ liệu và Kiểm soát -E1RDI_BODY và phân đoạn này xuất hiện trước bản ghi Kiểm soát.

Phân đoạn tiêu đề trong E1RDI_BODY không chứa bất kỳ số tài liệu nào và CLOSE_FORM mô-đun chức năng trả về số tài liệu.

Khi bạn sử dụng mô-đun chức năng START_FORMEND_FORM để in nhiều tài liệu trong một yêu cầu, một IDOC duy nhất được tạo và trạng thái của IDOC được đặt thành 30.

Để bắt đầu một tập lệnh, bạn phải chạy Giao dịch SE71 và điều này sẽ mở Trình vẽ biểu mẫu.

Trong màn hình yêu cầu của Trình vẽ biểu mẫu, hãy nhập tên và ngôn ngữ cho biểu mẫu SAPscript trong các trường Biểu mẫu và Ngôn ngữ, tương ứng. Hãy nhập 'RVINVOICE01' và 'EN' tương ứng vào các trường này.

Đoạn văn cung cấp tất cả thông tin cần thiết để định dạng một đoạn văn bản và phông chữ. Để tạo một Đoạn văn, hãy nhấp vào tab Định dạng Đoạn văn như được hiển thị trong ảnh chụp màn hình sau.

Nhập lề trái, lề phải, căn lề và khoảng cách dòng để xác định định dạng Đoạn văn.

Nhấp vào tab Định dạng ký tự để nhập định dạng và ý nghĩa ký tự như thể hiện trong ảnh chụp màn hình sau.

Nhập các cài đặt sau cho tùy chọn định dạng -

  • Format
  • Meaning
  • Size

Sau đó, bạn phải xác định Bố cục của tài liệu. Nhấp vào tab Bố cục để thiết kế cửa sổ.

Sử dụng Bố cục, cung cấp một trình chỉnh sửa GUI, nơi bạn có thể kéo vị trí cửa sổ và dễ sử dụng.

Theo mặc định, bạn có thể thấy Cửa sổ Chính trong Bố cục. Để tạo một cửa sổ mới, bạn có thể nhấp chuột phải vào Bố cục → Tạo Cửa sổ như trong ảnh chụp màn hình sau.

Bạn cũng có thể thêm biểu đồ / biểu trưng vào phần bố cục. Đi tới nút Đồ thị bên cạnh tab Cửa sổ và nhập thông tin chi tiết.

Để tạo một phần tử trên cửa sổ tương ứng, hãy nhấp vào nút Chỉnh sửa văn bản.

Bạn có thể xác định một chương trình trình điều khiển trong Giao dịch SE38 để gọi tập lệnh này. Sử dụng mô-đun chức năng để xác định chương trình gọi -

  • START_FORM
  • WRITE_FORM
  • END_FORM
  • CLOSE_FORM

Đây là cách bạn có thể phát triển một tập lệnh và thêm nhiều cửa sổ và xác định đoạn văn và bố cục của biểu mẫu.

Form OPEN_FORM 
CALL FUNCTION 'OPEN_FORM' 
EXPORTING 
Form        = 'FormName' 
Endform                    “OPEN_FORM

Form START_FORM  
CALL FUNCTION 'START_FORM' 
EXPORTING 
Form        = 'FormName'. 
Endform                    “START_FORM

CALL FUNCTION 'WRITE_FORM' 
EXPORTING 
Window      = 'GRAPHNAME’

CALL FUNCTION 'WRITE_FORM' 
EXPORTING 
Element     = 'ELEMENTNAME' 
FUNCTION    = 'SET' 
TYPE        = 'BODY' 
Window      = 'MAIN’ 
endform.                   " WRITE_FORM

CALL FUNCTION 'END_FORM' 
IMPORTING 
RESULT      = 
EXCEPTIONS 
UNOPENED    =  1 
OTHERS      =  5 
endform.                    " END_FORM

CALL FUNCTION 'CLOSE_FORM'  
IMPORTING 
RESULT      = 
EXCEPTIONS 
UNOPENED    =  1 
OTHERS      =  5 
endform.                    "CLOSE-FORM