Biểu mẫu thông minh trong SAP ABAP

SAP Biểu mẫu thông minh được sử dụng để tạo và duy trì các biểu mẫu để in hàng loạt trong SAP Systems.Là phương tiện đầu ra SAP Smart Forms hỗ trợ máy in, máy fax, email hoặc Internet (bằng cách sử dụng đầu ra XML được tạo ra).

SAP giới thiệu SmartForms vào năm 1998 để khắc phục những hạn chế trong SAP Kịch bản. SmartForms dễ phát triển, bảo trì và vận chuyển hơn SAP Kịch bản.

So sánh biểu mẫu thông minh và SapScripts

  • Có thể có nhiều định dạng trang trong SmartForms, điều này không xảy ra trong SAP Kịch bản
  • Có thể có SmartForm mà không cần cửa sổ chính.
  • Các thói quen có thể được viết bằng công cụ SmartForms.
  • SmartForms tạo mô-đun chức năng khi được kích hoạt.
  • Không thể tạo nhãn trong SmartForms.

Ưu điểm của biểu mẫu thông minh

  • Chúng giúp điều chỉnh các biểu mẫu mà không cần bất kỳ kiến ​​thức lập trình nào do giao diện người dùng hoàn toàn bằng đồ họa
  • Khi kích hoạt biểu mẫu thông minh, hệ thống sẽ tự động tạo mô-đun chức năng và vào thời gian chạy.
  • Để thực hiện bất kỳ thay đổi nào, chúng tôi phải sử dụng Kéo & Thả, Cắt & Dán. Những hành động này không bao gồm việc viết dòng mã hóa hoặc sử dụng ngôn ngữ chữ viết.
  • Chúng ta có thể chèn các bảng tĩnh và động. Chúng bao gồm các nguồn cấp dữ liệu dòng trong các ô bảng riêng lẻ, kích hoạt các sự kiện cho tiêu đề và tổng phụ của bảng cũng như sắp xếp dữ liệu trước khi xuất.
  • Các biểu mẫu thông minh cho phép người dùng bao gồm đồ 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 đồ họa nền. Trong quá trình in, người dùng có thể loại bỏ đồ họa nền khi cần thiết.
  • Có thể xuất bản web bằng cách sử dụng XML đầu ra

Archikiến trúc của SAP Biểu mẫu thông minh

Archikiến trúc của SAP Biểu mẫu thông minh

Hướng dẫn biểu mẫu thông minh

Hãy đi qua nó trong SAP hệ thống

  1. Nhập giao dịch THÔNG MINH trong hộp mã giao dịch.
  2. Trong màn hình tiếp theo, nhập tên Biểu mẫu và nhấp vào tạo

Hướng dẫn biểu mẫu thông minh

Màn hình tiếp theo được chia thành ba phần-

Hướng dẫn biểu mẫu thông minh

Cửa sổ điều hướng bao gồm các nút và các nút phụ. Chúng chứa tất cả các phần tử (văn bản, cửa sổ, v.v.) thuộc về dạng nhựa cây

  • Cửa sổ bảo trì hiển thị thuộc tính của các phần tử
  • Máy in biểu mẫu cửa sổ hiển thị bố cục của trang

Bất cứ khi nào chúng tôi tạo biểu mẫu thông minh, SAP tạo/tạo một mô-đun chức năng.Không giống như SAPkịch bản, SAP FORMS cho phép bạn thay đổi ngôn ngữ.

Trong cửa sổ điều hướng, bạn sẽ tìm thấy

Tuyên bố dữ liệu toàn cầu : Dữ liệu được xác định ở đây có thể được sử dụng trong toàn bộ biểu mẫu thông minh cho mục đích mã hóa.

Giao diện biểu mẫu : Tại đây tất cả dữ liệu sẽ được chuyển đến biểu mẫu thông minh từ chương trình In đã được xác định.

Hướng dẫn biểu mẫu thông minh

Nhấp chuột phải vào Trang sẽ cho phép tạo Trang mới, Cửa sổ, Đồ họa hoặc Địa chỉ.

Hướng dẫn biểu mẫu thông minh

Việc in ấn sẽ diễn ra trên cơ sở trường 'trang tiếp theo'.

Nhưng quá trình xử lý sẽ diễn ra theo trình tự trong cửa sổ điều hướng!

Hướng dẫn biểu mẫu thông minh

Đối với ảnh nền và đồ họa, bạn có thể chọn ảnh bitmap đen trắng hoặc màu và được lưu trữ dưới dạng văn bản tiêu chuẩn. Bạn có thể đi đường vòng từ màn hình biểu mẫu thông minh và mở màn hình Đồ họa biểu mẫu. Mã giao dịch: Se78

Hướng dẫn biểu mẫu thông minh

Cài đặt trong Đồ họa trong Cửa sổ biểu mẫu thông minh-

Hướng dẫn biểu mẫu thông minh

Windows trong Biểu mẫu thông minh

Windows trong Biểu mẫu thông minh

Có hai loại Windows

  1. Chủ yếu
  2. Trung

Những điểm quan trọng cần lưu ý

  • Bạn không thể có nhiều hơn 1 cửa sổ chính trong một trang. Bạn có thể có nhiều cửa sổ phụ
  • Bất cứ thứ gì bạn in trong cửa sổ phụ…nó phải là tĩnh. (Nếu bạn có 20 dòng trong PO và có ràng buộc trang thì các dòng sẽ được chuyển tiếp đến trang tiếp theo trong cửa sổ chính. Tức là trong loại nội dung tiền nhiệm và kế nhiệm, chúng sẽ được in theo trình tự trong cửa sổ chính. Điều này không được phép trong cửa sổ phụ.

Windows trong Biểu mẫu thông minh

Bên trong cửa sổ chính, chúng ta có thể thêm văn bản làm phần giới thiệu để tùy chỉnh đầu ra của biểu mẫu.

Windows trong Biểu mẫu thông minh

Các tùy chọn Đầu ra trên mỗi cửa sổ xác định kích thước Đường, Chiều rộng, Màu sắc và nền sẽ được đặt.

Windows trong Biểu mẫu thông minh

Smartforms cung cấp tùy chọn cung cấp số địa chỉ được duy trì trong quản lý địa chỉ trung tâm. Địa chỉ sẽ được lấy trực tiếp từ bảng ADRC và sẽ được điền vào biểu mẫu.

Windows trong Biểu mẫu thông minh

Có hai trình biên tập khác nhau có sẵn trong Smartforms là Trình biên tập bình thường

Windows trong Biểu mẫu thông minh

và Trình chỉnh sửa đồ họa.

Windows trong Biểu mẫu thông minh

Có thể thay đổi cài đặt này bằng cách sử dụng trình chỉnh sửa Cấu hình trong Tiện ích.

Trong Table Paint, bạn có thể vẽ định dạng theo yêu cầu của khách hàng (ví dụ: Tiêu đề, Tiêu đề phụ, Mục, Tổng phụ, Tổng cộng, v.v.)

Bạn có thể sử dụng cách bố trí bảng để xác định:

  • Số lượng dòng và ô
  • Chiều cao của mỗi dòng
  • Chiều rộng của mỗi ô
  • Căn chỉnh bảng trong cửa sổ

Windows trong Biểu mẫu thông minh

Bảng hiển thị các loại đường khác nhau sẽ được sử dụng trong bảng. Các loại Dòng xác định kích thước của mỗi ô và số lượng ô trong mỗi dòng.

Windows trong Biểu mẫu thông minh

Luồng lập trình biểu mẫu thông minh

Khi một SAP Mẫu Biểu mẫu thông minh được tạo, người dùng tạo bố cục biểu mẫu, xác định các trường, điều kiện bắt buộc và hướng dẫn lập trình đặc biệt trong mẫu Biểu mẫu thông minh bằng Trình tạo biểu mẫu thông minh.

Sau khi thiết kế biểu mẫu hoàn tất, biểu mẫu cần được kích hoạt trước khi các chương trình in có thể kiểm tra hoặc truy cập biểu mẫu đó. Việc kích hoạt biểu mẫu sẽ bắt đầu tạo ra một mô-đun chức năng xử lý tất cả quá trình xử lý biểu mẫu.

Mô-đun chức năng này tương tác với chương trình ứng dụng/chương trình in để tạo đầu ra trong phương tiện đầu ra do người dùng xác định cho thiết bị được chỉ định.

Trong trường hợp biểu mẫu thông minh, chúng tôi sử dụng 2 mô-đun chức năng để xử lý biểu mẫu thông minh. Đối với mô-đun chức năng đầu tiên, chúng tôi chuyển tên của biểu mẫu thông minh làm tham số nhập. Sau đó, điều này trả về tên của mô-đun chức năng được tạo động mà thực sự sẽ gọi biểu mẫu thông minh.

Tên biểu mẫu thông minh có thể được chuyển vào Mô-đun chức năng – 'SSF_FUNCTION_MODULE_NAME'

Luồng lập trình biểu mẫu thông minh

Điều này sẽ trả về tên mô-đun Chức năng của biểu mẫu thông minh được tham chiếu.

Luồng lập trình biểu mẫu thông minh

Chương trình Print sẽ gọi FM 'SSF_FUNCTION_MODULE_NAME' để lấy tên mô-đun Chức năng tại Thời gian chạy. Sau đó, nó sẽ gọi mô-đun Chức năng thu được để thực thi biểu mẫu thông minh.

Luồng lập trình biểu mẫu thông minh

Templates

Mẫu có thể được sử dụng khi bạn biết kích thước chính xác của đầu ra hoặc đầu ra ở định dạng cố định.

Ví dụ: Biểu mẫu thuế/séc/biểu mẫu hãng hàng không/vé đường sắt: tất cả đều sử dụng mẫu này.

Điểm lớn giữa bảng và mẫu là trong Bảng, chiều cao thay đổi linh hoạt. Chúng tôi gọi một hàng là 'dòng' trong mẫu.

Mẫu trong SAP ABAP

Một Phong cách Thông minh bao gồm:

  • Dữ liệu tiêu đề chứa các giá trị mặc định của Kiểu thông minh
  • Các định dạng đoạn văn bao gồm thụt lề và giãn cách, thuộc tính phông chữ, tab, đường viền và đánh số
  • Các định dạng ký tự bao gồm các hiệu ứng (chỉ số trên, chỉ số dưới), thuộc tính mã vạch và phông chữ
  • Màu sắc và gạch chân cho định dạng đoạn văn hoặc ký tự

Bạn có thể sử dụng giao dịch 'smartforms' / 'smartstyles' để tạo phong cách thông minh.

Mẫu trong SAP ABAP

Đó là tất cả trong hướng dẫn này

Bản tin Guru99 hàng ngày

Bắt đầu ngày mới của bạn với những tin tức AI mới nhất và quan trọng nhất hiện nay.