Biểu mẫu thông minh SAP - Logic biểu mẫu
Trong biểu mẫu thông minh SAP, logic biểu mẫu xác định dữ liệu sẽ được đọc từ cơ sở dữ liệu, sau đó xác định điều kiện và cuối cùng là kiểm soát luồng đầu ra của biểu mẫu. Logic biểu mẫu được định nghĩa trong Trình tạo biểu mẫu, nơi cấu trúc biểu mẫu được xác định ở phía bên trái của giao diện SMART FORMS. Khi một cửa sổ tạo biểu mẫu thông minh được mở, ở phía bên trái, bạn có các nút mặc định.
Nút cài đặt chung và có ba thư mục con sau:
- Thuộc tính biểu mẫu
- Giao diện biểu mẫu và
- Định nghĩa toàn cầu
Những điều này hiển thị khi bạn tạo một biểu mẫu thông minh mới.
Để xác định logic biểu mẫu, bạn nên xác định cấu trúc phân cấp dưới các trang nút trong ngăn dẫn hướng và cấu trúc này xác định quy tắc xử lý biểu mẫu thông minh. Logic biểu mẫu này có thể được sử dụng để kiểm soát đầu ra biểu mẫu.
Bạn nên nhớ những điểm sau về Logic hình thức:
Trong cấu trúc cây, có một tab được xác định cho mỗi nút và mỗi nút có thể được liên kết với một điều kiện. Khi điều kiện được đáp ứng trong biểu mẫu, hệ thống sẽ xử lý nút đó và nếu nó không được đáp ứng, hệ thống sẽ không xử lý nút đó.
Trong một kịch bản chung, các nút trong cấu trúc cây được xử lý từ trên xuống dưới.
Ngắt trang trên mỗi trang phụ thuộc vào lượng không gian còn lại trên trang hiện tại.
Kiểm soát Luồng được xác định cho mỗi trang; tuy nhiên, bạn cũng có thể đi đến bất kỳ trang nào.
SAP Smart Forms - Kiểm soát luồng
Bạn cũng có thể kiểm soát quá trình xử lý luồng trong biểu mẫu thông minh SAP cho hệ thống phân cấp cây được xác định trong ngăn dẫn hướng.
Có các tùy chọn khác nhau có thể được sử dụng để xác định Kiểm soát luồng, một số tùy chọn trong số này được liệt kê bên dưới -
Output Condition - Để xác định xử lý các nút / nút con theo điều kiện đầu ra.
Alternative - Nó có thể được sử dụng để xử lý một trong hai nút kém hơn.
Repeated Output - Bạn có thể sử dụng một vòng lặp để xử lý đầu ra nhiều lần.
Dynamic processing - Bạn cũng có thể xử lý động các trang bằng cách xác định trình tự trang bằng dòng lệnh.
Điều kiện đầu ra
Bạn có thể chuyển một điều kiện đầu ra để ngăn chặn quá trình xử lý nút / nút con. Để nhập điều kiện đầu ra cho một nút, hãy chuyển đếnCondition Tab.
Trong tab điều kiện, bạn có thể chuyển mỗi dòng một điều kiện với hai toán hạng. Một toán hạng có thể là một trường hoặc một giá trị.
Bạn cũng có thể chuyển các toán tử logic; các toán tử quan trọng nhất là -
- AND
- OR
Bạn cũng có thể thực hiện kiểm tra cục bộ để xác nhận điều kiện đầu ra. Để thực hiện kiểm tra điều kiện, hãy nhấp vào nút Kiểm tra như được hiển thị trong ảnh chụp màn hình sau.
Bạn cũng có thể liên kết một điều kiện đầu ra với các sự kiện đầu ra của các trang và cửa sổ. Bạn có thể sử dụng hộp Sự kiện bổ sung và các sự kiện này được liên kết bằng điều kiện VÀ.
Khi điều kiện được đáp ứng, hệ thống sẽ xử lý nút / nút con theo giá trị điều kiện. Khi điều kiện không thành công, hệ thống sẽ bỏ qua nút và xử lý giá trị tiếp theo trong điều khiển luồng.
Để xử lý đầu ra lặp đi lặp lại, nút vòng lặp phải được sử dụng để đọc dữ liệu từ một bảng nội bộ. Bạn sử dụng một vòng lặp để đọc dữ liệu khách hàng và hiển thị. Để hiển thị đầu ra lặp lại, bạn có thể tạo một vòng lặp kiểu nút và nhập tên và mô tả duy nhất.
Bước tiếp theo là đọc dữ liệu từ một bảng nội bộ vào một vùng làm việc và tạo các nút thấp hơn trong đó bạn hiển thị các trường của các dòng trong bảng đã đọc.