SAP ABAP - Biểu mẫu thông minh
Công cụ SAP Smart Forms có thể được sử dụng để in và gửi tài liệu. Công cụ này hữu ích trong việc phát triển biểu mẫu, tệp PDF, e-mail và tài liệu cho Internet. Công cụ này cung cấp một giao diện để xây dựng và duy trì bố cục và logic của một biểu mẫu. SAP cũng cung cấp lựa chọn các hình thức cho các quy trình kinh doanh, chẳng hạn như các hình thức được sử dụng trong Quản lý Quan hệ Khách hàng (CRM), Bán hàng và Phân phối (SD), Kế toán Tài chính (FI) và Nhân sự (HR).
Công cụ này cho phép bạn sửa đổi các biểu mẫu bằng cách sử dụng các công cụ đồ họa đơn giản thay vì sử dụng bất kỳ công cụ lập trình nào. Nó có nghĩa là người dùng không có kiến thức lập trình có thể cấu hình các biểu mẫu này với dữ liệu cho quy trình kinh doanh một cách dễ dàng.
Trong Biểu mẫu thông minh, dữ liệu được truy xuất từ các bảng tĩnh và động. Tiêu đề bảng và tổng phụ được chỉ định bởi các sự kiện được kích hoạt và dữ liệu sau đó được sắp xếp trước kết quả cuối cùng. Biểu mẫu thông minh cho phép bạn kết hợp đồ họa có thể được hiển thị dưới dạng một phần của biểu mẫu hoặc dưới dạng nền. Bạn cũng có thể chặn hình nền nếu cần trong khi in một biểu mẫu.
Một số ví dụ về Biểu mẫu thông minh tiêu chuẩn có sẵn trong hệ thống SAP như sau:
SF_EXAMPLE_01 đại diện cho một hóa đơn có đầu ra bảng để đặt vé máy bay cho khách hàng.
SF_EXAMPLE_02 đại diện cho một hóa đơn tương tự như SF_EXAMPLE_01, nhưng có tổng phụ.
SF_EXAMPLE_03 chỉ định hóa đơn tương tự như SF_EXAMPLE_02, nhưng một hóa đơn trong đó có thể chọn một số khách hàng trong chương trình ứng dụng.
Tạo biểu mẫu
Hãy tạo một biểu mẫu bằng cách sử dụng công cụ SAP Smart Forms. Bạn cũng sẽ học cách thêm nút trong Biểu mẫu thông minh và kiểm tra biểu mẫu trong hướng dẫn này. Ở đây, chúng ta bắt đầu với việc tạo bản sao của biểu mẫu SF_EXAMPLE_01. Biểu mẫu SF_EXAMPLE_01 là một Biểu mẫu Thông minh tiêu chuẩn có sẵn trong hệ thống SAP.
Step 1- Smart Form Builder là giao diện chính được sử dụng để tạo một Smart Form. Nó có sẵn trên màn hình ban đầu của SAP Smart Forms. Chúng ta cần nhập mã giao dịch 'SMARTFORMS' vào trường Lệnh để mở màn hình ban đầu của Biểu mẫu thông minh SAP. Trong màn hình này, hãy nhập tên biểu mẫu, SF_EXAMPLE_01, vào trường Biểu mẫu.
Step 2 - Chọn Smart Forms → Copy hoặc nhấp vào biểu tượng Copy để mở hộp thoại Copy Form hoặc Text.
Step 3- Trong trường Đối tượng đích, hãy nhập tên cho biểu mẫu mới. Tên phải bắt đầu bằng chữ Y hoặc Z. Trong trường hợp này, tên của biểu mẫu là 'ZSMM1'.
Step 4 - Nhấp vào biểu tượng Tiếp tục hoặc nhấn phím ENTER trong hộp thoại Sao chép Biểu mẫu hoặc Văn bản để biểu mẫu ZSMM1 được tạo dưới dạng bản sao của biểu mẫu được xác định trước SF_EXAMPLE_01.
Step 5- Nhấp vào biểu tượng Lưu. Tên của biểu mẫu được hiển thị trong trường Biểu mẫu trên màn hình ban đầu của SAP Smart Forms.
Step 6- Nhấp vào nút Create trên màn hình ban đầu của SAP Smart Forms. Biểu mẫu ZSMM1 xuất hiện trong Trình tạo biểu mẫu.
Step 7- Trang nháp đầu tiên được tạo bằng cửa sổ CHÍNH. Tất cả các thành phần của biểu mẫu mới đều dựa trên biểu mẫu được xác định trước SF_EXAMPLE_01. Bạn có thể chỉ cần nhấp vào một nút trong menu Điều hướng để xem nội dung của nó.
Tạo một nút văn bản trong biểu mẫu
Step 1 - Mở biểu mẫu ở chế độ thay đổi của màn hình Trình tạo biểu mẫu SAP và nhấp chuột phải vào tùy chọn Cửa sổ chính trong nút Trang đầu tiên và chọn Tạo → Văn bản từ trình đơn ngữ cảnh.
Step 2- Sửa đổi văn bản trong trường Văn bản thành 'My_Text' và văn bản trong trường Ý nghĩa thành 'Text_Demo'. Nhập văn bản 'Hello TutorialsPoint .....' vào hộp soạn thảo văn bản trong khung chính giữa của Trình tạo biểu mẫu như được hiển thị trong ảnh chụp nhanh sau:
Step 3 - Nhấn nút Save để lưu nút.
Step 4- Kích hoạt và kiểm tra nút bằng cách nhấp vào biểu tượng Kích hoạt và Kiểm tra tương ứng. Màn hình ban đầu của Trình tạo chức năng xuất hiện.
Step 5- Kích hoạt và kiểm tra mô-đun chức năng bằng cách nhấp vào biểu tượng Kích hoạt và Thực thi. Các tham số của mô-đun chức năng được hiển thị trong màn hình ban đầu của Trình tạo chức năng.
Step 6- Thực thi mô-đun chức năng bằng cách nhấp vào biểu tượng Execute. Hộp thoại In xuất hiện.
Step 7 - Chỉ định thiết bị đầu ra là 'LP01' và nhấp vào nút Xem trước bản in.
Các bước trên sẽ tạo ra kết quả sau: