SAP Fiori - Luồng dữ liệu
Luồng dữ liệu SAP Fiori bao gồm quy trình luồng dữ liệu trong bối cảnh hệ thống Fiori khi người dùng thực hiện yêu cầu thông qua Launchpad. Điều này bao gồm luồng dữ liệu thời gian chạy trong máy chủ front-end và máy chủ back-end.
Front-end server - Máy chủ web và OData Proxy.
Back End server - Nhà cung cấp OData.
SAP Fiori sử dụng HTTP/HTTPSgiao thức. Nó là một kiến trúc thời gian chạy phản hồi yêu cầu.
Các đối tượng UI và dữ liệu Launchpad được lưu trữ trong máy chủ front-end. Khi Launchpad được gọi, ứng dụng sẽ đọc định nghĩa Launchpad thông qua cuộc gọi dịch vụ OData.
/UI2/PAGE_BUILDER_PERS là một trong những dịch vụ OData cho Launchpad.
Máy chủ Front-end trong Luồng dữ liệu Fiori
SAP Fiori Máy chủ Front-end hoạt động như một máy chủ Web (HTTPS).
Nó chứa tất cả các dịch vụ OData đã đăng ký và hoạt động như một điểm kết thúc cho dịch vụ OData.
Nó cũng chứa các đối tượng UI và Launchpad.
Tất cả người dùng Front-end được xác định trong máy chủ Front-end và họ được chỉ định đúng vai trò.
Để giao tiếp với hệ thống Back End, nó sử dụng bí danh cho hệ thống back end và tương tác với máy chủ back end bằng kết nối RFC đáng tin cậy.
Ứng dụng Fiori gọi dịch vụ OData để lấy một số dữ liệu. Hệ thống cổng trong máy chủ front-end biết bí danh hệ thống cho các dịch vụ và giúp lấy dữ liệu từ hệ thống back end.
Máy chủ back-end trong luồng dữ liệu Fiori
Máy chủ Back End chứa bộ SAP Business 7 cho các ứng dụng chính như ERP, CRM, SRM, SCM, v.v.
Nó chứa dữ liệu ứng dụng và được sử dụng để tùy chỉnh các ứng dụng.
Hệ thống này chứa 2 lớp OData -
Nhà cung cấp mô hình
Nhà cung cấp dữ liệu
Để truy cập hệ thống Back end, người dùng ứng dụng được tạo trên máy chủ Front-end phải có ủy quyền S_RFCACL. Quyền này phải được chỉ định cho người dùng trong bộ Business.
Kết nối giữa máy chủ front-end với máy chủ back-end phải là kết nối RFC đáng tin cậy. Nó có nghĩa là cùng một ID được xác thực vào hệ thống back-end mà không cần nhập mật khẩu. Như đã đề cập trước đó, Id người dùng phải cóS_RFCACL ủy quyền cho đăng nhập đáng tin cậy.
Người dùng phải có các vai trò giao diện người dùng được chỉ định trong máy chủ Front-end và vai trò phụ trong máy chủ back-end.
Làm thế nào để Kiểm tra Luồng dữ liệu trong SAP Fiori?
Đi tới Launchpad, nhấp chuột phải vào grey area → Inspect Element.
Nếu bạn nhấp vào Network, bạn sẽ không thấy gì cả. Bây giờ hãy làm mới liên kết trình duyệt Launchpad và xem cuộc gọi đến các dịch vụ khác nhau.
Liên kết URL dịch vụ OData, mở trong tab mới.
Bạn có thể tìm kiếm Ứng dụng của tôi trong chi tiết dịch vụ OData -