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サービスの詳細でMy Appを検索できます-