SAP Smart Forms - Kiến trúc
Trong Biểu mẫu thông minh SAP, bạn có nhiều thành phần mà dữ liệu ứng dụng khác với định nghĩa biểu mẫu. Khi một biểu mẫu thông minh được kích hoạt, một mô-đun chức năng sẽ được tạo và dữ liệu được truy xuất từ cơ sở dữ liệu.
Trong biểu mẫu thông minh SAP, các thành phần sau được sử dụng:
Form Layout - Bố cục biểu mẫu xác định vị trí của các phần tử trên các trang và nơi các đối tượng sẽ được hiển thị trong đầu ra biểu mẫu.
Form Logic - Logic biểu mẫu xác định dữ liệu được đọc từ cơ sở dữ liệu, xác định điều kiện và kiểm soát luồng của kết quả biểu mẫu.
Individual Elements- Nó bao gồm các phần tử được hiển thị trong đầu ra của biểu mẫu. Các loại phần tử phổ biến là Văn bản, Bảng, Đồ họa, v.v.
Form Interface - Một giao diện biểu mẫu trong biểu mẫu thông minh SAP được sử dụng để chuyển dữ liệu ứng dụng sang định nghĩa biểu mẫu.
Trong hình ảnh trên, bạn có thể thấy Smart Form Architecture. Khi một biểu mẫu thông minh được kích hoạt, một mô-đun chức năng sẽ được tạo ra. Khi chương trình ứng dụng gọi mô-đun chức năng, giao diện mô-đun được sử dụng để chuyển dữ liệu bảng theo mô tả biểu mẫu và in biểu mẫu.
Bạn cũng có thể nhúng các câu lệnh trong mô tả biểu mẫu để chọn dữ liệu cho quá trình xử lý biểu mẫu. Tuy nhiên, điều này không được khuyến khích khi bạn phải in các biểu mẫu hàng loạt dẫn đến giảm hiệu suất.
Cũng có thể in dữ liệu dưới dạng bảng trên biểu mẫu và được hợp nhất với dữ liệu ứng dụng với biểu mẫu thông minh. Một lệnh gọi tới biểu mẫu thông minh luôn tạo ra một biểu mẫu để in. Luôn có thể chọn một loại đầu ra khác, chẳng hạn như - Fax, In, email hoặc ở định dạng HTML / XML cho trình duyệt web.