SAP cho phép chúng ta định nghĩa một kiểu dữ liệu mới từ các đổi tượng dữ liệu cơ sở được sap định nghĩa trước thông qua đối tượng Miền dữ liệu - Data Domain. Tuy nhiên các đối tượng này không thể trực tiếp sử dụng để khai biến/tham số mà nó cần phải được gắn kết vào một thành phần dữ liệu - Data Element trước. Data Element là một đối tượng khác và sẽ được bàn ở chủ đề sau, bạn có thể tìm thấy nó trong forum này.
Để thực hiện tạo một domain bạn có thể tạo thông qua transaction code SE80 hoặc SE11. Có lẽ nhiều bạn mới bắt đầu sẽ cảm thấy bối rối về khái niệm transaction code, mình thời đầu cũng thế. Tuy nhiên nếu bạn có cơ hội làm quen môi trường SAP thì bạn sẽ không còn bối rối về điều này nữa. Hãy liên hệ mình để nếu bạn thực sự muốn học và làm quen với môi trường lập trình trên SAP nhé.
Trong cửa sổ tạo lập Domain SE11 các bạn sẽ thấy hộp nhập và tuỳ chọn tạo cho Domain như hình ảnh bên dưới đây.
Để tạo lập domain thì bạn cần nhập tên domain và click chọn vào radio button xác nhận tạo lập domain như hình. Sau khi nhập các thông tin bạn tiếp tục bấm vào nút lệnh create bên dưới.
Một cửa sổ mới sẽ dược mở ra để bạn thực hiện nhập các thông tin chi tiết cho domain
Như các bạn thấy trong hình ảnh trên, tôi định nghĩa một kiếu chuỗi có độ dài 20 ký tự và số lượng ký tự hiển thị bằng độ dài chuỗi, 20 ký tự. Ngoài ra các bạn có thể định nghĩa nhiều kiểu dữ liệu khác tuy theo mục đích yêu cầu công việc.