Notifications
Clear all

Cách xác định nguồn dữ liệu để thực hiện câu truy vấn (query)

5 Posts
2 Users
1 Reactions
1,320 Views
admin
Posts: 565
Admin
Topic starter
(@admin)
Knight3
Joined: 4 years ago
  1. Tình huống

Trong quá trình vận hành hệ thống SAP Business One, dữ liệu được nhập vào các giao diện chức năng và được lưu lại bởi người dùng. Sau đó chúng ta có thể truy xuất (query) chúng và tổng hợp thành các báo cáo. Vậy các dữ liệu đó được lưu ở đâu và cách chúng ta có thể truy xuất chúng.

 

  1. Kích hoạt

Người dùng có thể sử dụng tổ hợp phím Ctrl + Shift + I hoặc sử dụng thanh menu chính: View >>> System Information

 

  1. Cách xác định thông tin

Hệ thống hỗ trợ 2 cách truy xuất thông tin:

  • Nếu truy xuất động ngay trên các giao diện của hệ thống thì sử dụng Item Number
  • Nếu truy xuất thông qua các truy vấn tầng cơ sở dữ liệu thì sử dụng thông tin bảng (Table) và trường (Field)

VD: Ở màn hình chức năng Sales Order, khi rê chuột vào field Customer, thông tin field sẽ được hiển thị ở góc dưới bên trái của giao diện như sau:

Thông tin Customer được lưu ở bảng ORDR và trường CardCode hoặc có Item Number=4

Thông tin Item được lưu ở bảng RDR1 và trường ItemCode hoặc có Item Number = 38 và Column = 1

Reply
4 Replies
Posts: 2
(@anhphamueh)
Pawn
Joined: 1 year ago

Có một số cột khi query generators thì thấy hiện bảng nhưng mình k thể tìm thấy nơi lưu thông tin và hiện thông tin trống như bảng materials type. Mình có thể tìm được thông tin ở đâu được ạ?

Reply
3 Replies
admin
Admin
(@admin)
Joined: 4 years ago

Knight3
Posts: 565

@anhphamueh Có một số trường hợp không thể tìm thấy nơi lưu thông tin, chẳng hạn như:

  • cửa sổ của các chức năng được mở từ nhiều cấp cửa sổ: batch, bin,... hoặc các thông tin tổng hợp từ 1 view tổng hợp
  • cửa sổ của các báo cáo do thông tin được tổng hợp từ câu truy vấn phức tạp

Bạn vui lòng mô tả cụ thể tình huống gặp phải liên quan để mình dễ hỗ trợ bạn.

Reply
(@anhphamueh)
Joined: 1 year ago

Pawn
Posts: 2

@admin

Dạ đây là câu truy vấn của mình.

Mục đích là mình đang tìm hiểu cấu trúc của các bảng đang có nội dung gì và bên mình có  thể sử dụng cho mục đích của mình được không ạ.

Như ở đây mình muốn tìm hiểu thêm về T0.[MatType], T0.[MatGrp], T0.[SpProdType] trong bảng này nhưng không tìm thấy chỗ để truy cập.

SELECT T0.[ItemCode], T0.[ItmsGrpCod], T0.[TreeType], T0.[TreeQty], T0.[ItemType], T0.[FREE1], T0.[ReorderPnt], T0.[MatType], T0.[MatGrp], T0.[ProductSrc], T0.[ServiceCtg], T0.[ItemClass], T0.[Excisable], T0.[NotifyASN], T0.[ProAssNum], T0.[AssblValue], T0.[SpProdType] FROM OITM T0

Reply
admin
Admin
(@admin)
Joined: 4 years ago

Knight3
Posts: 565

@anhphamueh mặc dù trong bảng OITM có rất nhiều field nhưng trên giao diện chỉ hỗ trợ 1 phần trong số đó. Để kiểm tra xem tầng giao diện hỗ trợ các field nào, bạn có trên truy cập cửa sổ Item Master Data kèm thêm Form Settings để kéo ra các field ẩn.

 

Các field Material Type, Material Group, Special Product Type không được hỗ trợ liên kết với giao diện Item Master Data. Trường hợp này, bạn có thể tự tạo các User Defined Field để sử dụng theo mục đích.

Reply
Share:
x  Powerful Protection for WordPress, from Shield Security
This Site Is Protected By
Shield Security