Bảng lưu trữ dữ liệu - Database Table

Các chủ đề liên quan tới DDIC objects trong SAP như: Domain, DataElement, Struct, Datatable v.v...
Post Reply
Locphung
Posts: 8
Joined: Sun Mar 20, 2022 11:58 am

Bảng lưu trữ dữ liệu - Database Table

Post by Locphung »

Bảng lưu trữ dữ liệu - Database Table là tập hợp các trường, trong đó các trường được tạo thành từ các cột và hàng.
Trong SAP, hơn 8000 bảng được định nghĩa. Khi bảng được tạo, các cột của nó được đặt tên và kiểu dữ liệu được cung cấp cho mỗi cột. Chỉ có thể có một giá trị dữ liệu trong mỗi cột của mỗi hàng trong bảng.

Để định nghĩa bảng lưu trữ dữ liệu trong từ điển ABAP, trước tiên bạn cần xác định các trường, để xác định một trường, bạn cần chỉ định kiểu dữ liệu, độ dài và mô tả của chúng.
  • Field = Data Element + Domain
  • Domain = Data type + Length
  • Data Element = Description
4.png
4.png (22.49 KiB) Viewed 3840 times

Các loại bảng lưu trữ dữ liệu trong ABAP.
  • Transparent tables (quan hệ 1 - 1)
  • Pool Tables (quan hệ 1 - nhiều)
  • Cluster tables (quan hệ nhiều - nhiều)

Cách tạo Database Table:
Chạy t-code SE11 trong trường lệnh (Command field) SAP.
Tên đặt cũng sẽ bắt đầu bằng Z hoặc Y.
1.png
1.png (21.4 KiB) Viewed 3829 times
Sau đó thực hiện các bước:
  • Thêm mô tả cho bảng
  • Chọn "Delivery class" từ danh sách theo nhu cầu
  • chọn "display/maintenance allowed" cho Data browser / Table view maintain
  • 2.png
    2.png (27.82 KiB) Viewed 3828 times
  • Chọn Fields tab
  • Field : tên cho trường
  • Key: chọn "Key" để kích hoạt khóa cho bảng
  • Chúng có thể sử dụng kiểu từ "phần tử dữ liệu - data element" hoặc tự định nghĩa bởi "Built-In Type"cho các trường
  • 3.png
    3.png (39.09 KiB) Viewed 3828 times
  • Sau khi thực hiện các phần yêu cầu, chọn nút "save" để lưu lại bảng lưu trữ dữ liệu trong SAP ABAP. lúc này 1 cửa sổ "create object directory entry" bật lên để yêu cầu tên gói(package) để lưu vào.
  • 1.png
    1.png (48.71 KiB) Viewed 3825 times
  • Activate bảng
  • Sau khi save, bước tiếp theo là activate bảng. Để activate bảng: chọn Go to -> Technical Settings or use keys nút(Ctrl + Shift + F9)
  • 2.png
    2.png (44.35 KiB) Viewed 3825 times
  • Trong màng hình tiếp theo cần thêm những thông tin sau:
  • Data class: Nhập từ danh sách (drop down list)
  • Size category: Chọn loại kích thước cho bảng.
  • 3.png
    3.png (33.87 KiB) Viewed 3825 times
  • Chọn nút save và lưu "Technical setting" trong SAP.
  • Và chọn nút quay lại, chọn nút activate (Ctrl + F3) để kích hoạt bảng vừa tạo trong SAP.
  • 4.png
    4.png (32.35 KiB) Viewed 3825 times
  • Bước tạo bảng đã thành công!
Post Reply