SAPFiori-データフロー
SAP Fioriデータフローは、ユーザーがLaunchpadを介してリクエストを行った場合の、Fioriシステムランドスケープのデータフロープロセスを対象としています。これには、フロントエンドサーバーとバックエンドサーバーでのランタイムデータフローが含まれます。
Front-end server −WebサーバーとODataプロキシ。
Back End server −ODataプロバイダー。
SAPFioriは 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 Suite7が含まれています。
アプリケーションデータが含まれ、アプリケーションのカスタマイズに使用されます。
このシステムには2つのODataクラスが含まれています-
モデルプロバイダー
データプロバイダー
バックエンドシステムにアクセスするには、フロントエンドサーバーで作成されたアプリケーションユーザーに認証が必要です S_RFCACL。この承認は、ビジネススイートのユーザーに割り当てる必要があります。
フロントエンドサーバーからバックエンドサーバーへの接続は、信頼できるRFC接続である必要があります。これは、パスワードを入力せずに同じIDがバックエンドシステムに対して認証されることを意味します。前述のように、ユーザーIDはS_RFCACL 信頼できるログオンの承認。
ユーザーには、フロントエンドサーバーでUIロールを割り当て、バックエンドサーバーでバックエンドロールを割り当てる必要があります。
SAP Fioriでデータフローを確認する方法は?
Launchpadに移動し、右クリックします grey area → Inspect Element。
クリックすると Networkタブでは、何も表示されません。次に、Launchpadブラウザーのリンクを更新して、さまざまなサービスへの呼び出しを確認します。
ODataサービスのURLリンク。新しいタブで開きます。
ODataサービスの詳細でマイアプリを検索できます-