SAP Fiori 資料流



SAP Fiori 資料流涵蓋了使用者透過啟動板發出請求時,Fiori 系統環境中的資料流過程。這包括前端伺服器和後端伺服器中的執行時資料流。

前端伺服器 - Web 伺服器和 OData 代理。

後端伺服器 - OData 提供程式。

Data Flow
  • SAP Fiori 使用HTTP/HTTPS協議。它是一種請求-響應執行時架構。

  • UI 物件和啟動板資料儲存在前端伺服器中。呼叫啟動板時,應用程式透過 OData 服務呼叫讀取啟動板定義。

  • /UI2/PAGE_BUILDER_PERS 是啟動板的 OData 服務之一。

Fiori 資料流中的前端伺服器

  • SAP Fiori 前端伺服器充當 Web 伺服器 (HTTPS)。

  • 它包含所有註冊的 OData 服務,並充當 OData 服務的端點。

  • 它還包含 UI 和啟動板物件。

  • 所有前端使用者都在前端伺服器中定義,並分配了正確的角色。

  • 為了與後端系統通訊,它使用後端系統的別名,並使用受信任的 RFC 連線與後端伺服器互動。

  • Fiori 應用程式呼叫 OData 服務以獲取一些資料。前端伺服器中的網關係統知道服務的系統別名,並幫助從後端系統獲取資料。

Fiori 資料流中的後端伺服器

  • 後端伺服器包含用於關鍵應用程式(如 ERP、CRM、SRM、SCM 等)的 SAP Business Suite 7。

  • 它包含應用程式資料,並用於應用程式的定製。

  • 此係統包含 2 個 OData 類:

  • 模型提供程式

  • 資料提供程式

  • 要訪問後端系統,在前端伺服器上建立的應用程式使用者應具有授權S_RFCACL。此授權應分配給 Business Suite 中的使用者。

Data Flow of Front-end and Back-end

前端伺服器到後端伺服器之間的連線必須是受信任的 RFC 連線。這意味著相同的 ID 在無需輸入密碼的情況下即可在後端系統中進行身份驗證。如前所述,使用者 ID 應具有S_RFCACL授權才能進行受信任的登入。

使用者應在前端伺服器中分配 UI 角色,並在後端伺服器中分配後端角色。

如何在 SAP Fiori 中檢查資料流?

轉到啟動板,右鍵單擊灰色區域→檢查元素

Inspect Element

如果單擊網路選項卡,您將看不到任何內容。現在重新整理啟動板瀏覽器連結,然後檢視對不同服務的呼叫。

Network Tab

OData 服務 URL 連結,在新標籤頁中開啟。

OData URL

您可以在 OData 服務詳細資訊中搜索我的應用程式:

My App
廣告