Tập lệnh SAP - Tạo tập lệnh trong hệ thống

Để 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ư được hiển thị 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 Layout, cung cấp một trình soạn thảo 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 đồ thị / 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 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