Sap-fiori-data-flow

提供:Dev Guides
移動先:案内検索

SAP Fiori-データフロー

SAP Fiori Data Flowは、ユーザーがLaunchpadを介してリクエストを行った場合のFioriシステムランドスケープのデータフロープロセスをカバーします。 これには、フロントエンドサーバーとバックエンドサーバーでのランタイムデータフローが含まれます。

フロントエンドサーバー-WebサーバーとODataプロキシ。

バックエンドサーバー-ODataプロバイダー。

データフロー

  • SAP Fioriは HTTP/HTTPS プロトコルを使用します。 これは、要求応答ランタイムアーキテクチャです。
  • UIオブジェクトとLaunchpadデータは、フロントエンドサーバーに保存されます。 Launchpadが呼び出されると、アプリはODataサービス呼び出しを介してLaunchpad定義を読み取ります。
  • /UI2/PAGE_BUILDER_PERS は、LaunchpadのODataサービスの1つです。

Fioriデータフローのフロントエンドサーバー

  • SAP Fioriフロントエンドサーバーは、Webサーバー(HTTPS)として機能します。
  • 登録済みのすべてのODataサービスが含まれ、ODataサービスのエンドポイントとして機能します。
  • UIおよびLaunchpadオブジェクトも含まれます。
  • すべてのフロントエンドユーザーはフロントエンドサーバーで定義され、正しいロールが割り当てられます。
  • バックエンドシステムと通信するために、バックエンドシステムのエイリアスを使用し、信頼できるRFC接続を使用してバックエンドサーバーと対話します。
  • FioriアプリはODataサービスを呼び出してデータを取得します。 フロントエンドサーバーのゲートウェイシステムは、サービスのシステムエイリアスを認識しており、バックエンドシステムからデータを取得するのに役立ちます。

Fioriデータフローのバックエンドサーバー

  • バックエンドサーバーには、ERP、CRM、SRM、SCMなどの主要アプリケーション用のSAP Business Suite 7が含まれています。
  • アプリケーションデータが含まれ、アプリケーションのカスタマイズに使用されます。
  • このシステムには2つのODataクラスが含まれています-
  • モデルプロバイダー
  • データプロバイダー
  • バックエンドシステムにアクセスするには、フロントエンドサーバーで作成されたアプリケーションユーザーに S_RFCACL の承認が必要です。 この承認は、ビジネススイートのユーザーに割り当てる必要があります。

フロントエンドおよびバックエンドのデータフロー

フロントエンドサーバーとバックエンドサーバー間の接続は、信頼できるRFC接続である必要があります。 パスワードを入力せずに同じIDがバックエンドシステムに認証されることを意味します。 前述のように、ユーザーIDには、信頼されたログオンの S_RFCACL 承認が必要です。

ユーザーには、フロントエンドサーバーでUIロールを割り当て、バックエンドサーバーでバックエンドロールを割り当てる必要があります。

SAP Fioriでデータフローを確認する方法

Launchpadに移動し、*灰色の領域→要素の検査*を右クリックします。

要素の検査

[ネットワーク]タブをクリックしても、何も表示されません。 次に、Launchpadブラウザーのリンクを更新して、さまざまなサービスへの呼び出しを確認します。

ネットワークタブ

ODataサービスのURLリンク、新しいタブで開きます。

OData URL

ODataサービスの詳細でMy Appを検索できます-

マイアプリ