SAP ABAP - Miền

Ba đối tượng cơ bản để xác định dữ liệu trong Từ điển ABAP là Miền, Phần tử dữ liệu và Bảng. Miền được sử dụng cho định nghĩa kỹ thuật của trường bảng chẳng hạn như loại trường và độ dài, và phần tử dữ liệu được sử dụng cho định nghĩa ngữ nghĩa (mô tả ngắn). Phần tử dữ liệu mô tả ý nghĩa của một miền trong bối cảnh kinh doanh nhất định. Nó chủ yếu chứa trợ giúp trường và các nhãn trường trong màn hình.

Miền được gán cho phần tử dữ liệu, đến lượt nó được gán cho các trường bảng hoặc trường cấu trúc. Ví dụ: miền MATNR (số vật liệu CHAR) được gán cho các phần tử dữ liệu như MATNR_N, MATNN và MATNR_D và các phần tử này được gán cho nhiều trường bảng và trường cấu trúc.

Tạo miền

Trước khi bạn tạo một miền mới, hãy kiểm tra xem có bất kỳ miền hiện có nào có cùng thông số kỹ thuật bắt buộc trong trường bảng của bạn hay không. Nếu vậy, chúng tôi phải sử dụng miền hiện có đó. Hãy thảo luận về thủ tục tạo miền.

Step 1 - Chuyển đến Giao dịch SE11.

Step 2- Chọn nút radio cho Tên miền trong màn hình ban đầu của Từ điển ABAP và nhập tên miền như trong ảnh chụp màn hình sau. Nhấp vào nút TẠO. Bạn có thể tạo tên miền trong không gian tên khách hàng và tên của đối tượng luôn bắt đầu bằng 'Z' hoặc 'Y'.

Step 3- Nhập mô tả vào trường văn bản ngắn của màn hình bảo trì miền. Trong trường hợp này, đó là "Miền khách hàng".Note - Bạn không thể nhập bất kỳ thuộc tính nào khác cho đến khi bạn đã nhập thuộc tính này.

Step 4- Nhập Kiểu Dữ liệu, Số Ký tự và Vị trí Thập phân trong khối Định dạng của tab Định nghĩa. Nhấn phím trên Độ dài đầu ra và nó đề xuất và hiển thị độ dài đầu ra. Nếu bạn ghi đè độ dài đầu ra được đề xuất, bạn có thể thấy cảnh báo khi kích hoạt miền. Bạn có thể điền vào Convers. Các trường Quy trình, Dấu hiệu và Chữ thường nếu được yêu cầu. Nhưng đây luôn là các thuộc tính tùy chọn.

Step 5- Chọn tab Phạm vi giá trị. Nếu miền bị hạn chế chỉ có các giá trị cố định thì hãy nhập các giá trị hoặc khoảng cố định. Xác định bảng giá trị nếu hệ thống phải đề xuất bảng này làm bảng kiểm tra trong khi xác định khóa ngoại cho các trường tham chiếu đến miền này. Nhưng tất cả những điều này là thuộc tính tùy chọn.

Step 6- Lưu các thay đổi của bạn. Cửa sổ bật lên Tạo Mục nhập Thư mục Đối tượng xuất hiện và yêu cầu một gói. Bạn có thể nhập tên gói mà bạn đang làm việc. Nếu bạn không có bất kỳ gói nào thì bạn có thể tạo gói đó trong Bộ điều hướng đối tượng hoặc bạn có thể lưu miền của mình bằng nút Đối tượng cục bộ.

Step 7- Kích hoạt miền của bạn. Nhấp vào biểu tượng Kích hoạt (biểu tượng que diêm) hoặc nhấn CTRL + F3 để kích hoạt miền. Một cửa sổ bật lên xuất hiện, liệt kê 2 đối tượng hiện không hoạt động như thể hiện trong ảnh chụp nhanh sau:

Step 8- Tại thời điểm này, mục trên cùng có nhãn 'DOMA' với tên ZSEP_18 sẽ được kích hoạt. Khi điều này được đánh dấu, hãy nhấp vào nút đánh dấu màu xanh lá cây. Cửa sổ này biến mất và thanh trạng thái sẽ hiển thị thông báo 'Đối tượng đã được kích hoạt'.

Nếu thông báo lỗi hoặc cảnh báo xảy ra khi bạn kích hoạt miền, nhật ký kích hoạt sẽ tự động hiển thị. Nhật ký kích hoạt hiển thị thông tin về quy trình kích hoạt. Bạn cũng có thể gọi nhật ký kích hoạt bằng Tiện ích (M) → Nhật ký kích hoạt.