アーキテクチャとロールの探索

Objective

After completing this lesson, you will be able to uI 設定の基本の説明

アーキテクチャ

SAP Fiori ラウンチパッド (FLP) は、すべてのデプロイメントモデルのセントラルエントリポイントとなるように設計されています。

FLP はロール駆動型のフロントエンドであり、タイルカタログに基づいて柔軟にまとめることができるタイルグループで構成されています。どのユーザがどのタイルカタログを利用できるかは、フロントエンドサーバ (FES) でのロール割当によって決定されます。

つまり、SAP S/4HANA オンプレミスには 3 層アーキテクチャがあります。

  • ユーザのフロントエンドとしてブラウザで実行される FLP

  • Fiori ロールを持つフロントエンドサーバ (FES)

  • バックエンドロールのあるバックエンドサーバ (BES)

FLP アーキテクチャ

FLP は、市販されているほぼすべてのブラウザで実行されます。サポートされているバージョンについては、SAP 文書を確認してください。

FLP にログオンすると、ユーザは最初にフロントエンドサーバ (FES) に接続します。FES は、1 つまたは複数のバックエンドシステムのハブの一種として機能し、Fiori 固有のアプリ、ロール、およびサービスが含まれています。FLP と FES の間の通信は、HTTPS プロトコルおよび OData サービスのセットに基づいています。そのため、必要な OData サービスを FES で有効化する必要があります。

注記

Open Data Protocol (OData) は、さまざまなアプリケーションやサービスからの情報へのアクセスを提供するために、Web テクノロジー (HTTP など) を適用および構築して、データのクエリと更新を行う Web プロトコルです。OData サービスはさまざまなプラットフォームで簡単に利用できるため、このサービスを使用して、クロスプラットフォームの Web アプリケーションおよびモバイルアプリケーションを構築することができます。

注記

使用している SAP トレーニングシステムでは、バックエンドとフロントエンドの機能が統一されていることに注意してください。したがって、フロントエンドロールとバックエンドロールは同じシステム T41 で更新されます。

または、フロントエンドロールを別のフロントエンドシステムで更新することもできます。そのため、フロントエンドロールとバックエンドロールは区別されます。

アプリケーションタイプ

各タイルには、特定の UI テクノロジを持つ特定のアプリケーションタイプがあります。

  • トランザクションアプリ: ABAP を使用して、ビジネスシステムの機能に対する従来のアプローチを提供します。

  • 分析アプリ: SAP HANA の分析機能を使用してビジネスデータのインサイトを提供します。

  • ファクトシートアプリ:SAP HANA のエンタープライズ検索機能を使用して検索結果を提供します。

すべてのタイルは、FES にある SAP Fiori カタログを介して提供されます。FLP に実際に表示されるタイルは、Fiori タイルグループによって決定されます。

この図は、アプリケーションタイプと適応を示しています。

Fiori カタログおよび Fiori タイルグループは、FES の PFCG ロールに割り当てる必要があります。これらのロールはユーザに割り当てられます。

SAP S/4HANA Asset Management のほとんどのアプリケーションは、トランザクションアプリです。ただし、さまざまな UI テクノロジーを使用するさまざまなトランザクションアプリがあります。

  • トランザクション/SAPUI5: これらは、FES にある SAPUI5 アプリおよび OData サービスに依存する新しいアプリです。

  • トランザクション/WDA: WDA は Web Dynpro ABAP を表し、BES でビジネス機能 (BF) を介して有効化する必要がある Web アプリケーションに依存します。

  • トランザクション/SAP GUI: これらのアプリでは、BES で従来のトランザクションが実行されます。SAP GUI for HTML を介して FLP に表示されます。

ソフトウェア

この図は、ソフトウェアシステム (フロントエンドおよびバックエンドソフトウェアコンポーネントおよびバックエンド製品バージョン)、サービス (フロントエンドおよびバックエンドサービスの有効化)、およびロール (フロントエンドおよびバックエンドロールの割当) を示しています。

Fiori アプリを使用するには、FES で以下のステップを実行する必要があります。

  • バックエンドコンポーネントのインストール

  • 製品固有の UI コンポーネントをバックエンドにインストールする

  • フロントエンドサーバへのフロントエンドコンポーネントのインストール

  • 必要な SAP ノートの適用

  • フロントエンドサーバでの OData サービスの有効化

  • フロントエンドサーバでの SAPUI5 アプリの有効化

  • Fiori カタログおよび Fiori タイルグループを含むロールのチェック/登録

  • ユーザへのロールの割当

  • OData サービス権限の割当 (バックエンド/フロントエンド)

Fiori アプリを使用するには、BES で以下のステップを実行する必要があります。

  • 必要なソフトウェアコンポーネント/製品のインストール

  • バックエンドでのアプリの実装 (選択バリアントの登録、ワークフロータスクの有効化、担当従業員の割当、SAP ユーザおよび従業員番号のリンクなどの追加ステップが必要になる場合があります)

  • トランザクション、WDA (Web Dynpro ABAP) アプリ、およびその権限を含むロールのチェック/登録

  • ユーザへのロールの割当

  • WDA アプリのビジネス機能の有効化

ビジネス機能

SAP EAM WDA の機能は、以下のビジネス機能とともに出荷されます。

  • LOG_EAM_SIMPLICITY

  • LOG_EAM_SIMPLICITY_2

  • LOG_EAM_SIMPLICITY_3

  • LOG_EAM_SIMPLICITY_ ...

ロール (FES)

Fiori カタログおよび Fiori タイルグループは、FES の PFCG ロールに割り当てられます。標準ロールをコピーして、独自のロールを登録することができます。

SAP S/4HANA Asset Management の標準ロールは以下のとおりです。

  • SAP_BR_EMPLOYEE_MAINTENANCE - 従業員

  • SAP_BR_MAINTENANCE_PLANNER - 保全計画者

  • SAP_BR_MAINTENANCE_PLANNER_RSH - 保全計画者 - リソーススケジューリング

  • SAP_BR_MAINTENANCE_TECHNICIAN - 保全技術者

  • SAP_BR_MAINT_SUPERVISOR - 保全責任者

  • SAP_BR_MD_SPECIALIST_EAM - マスタデータスペシャリスト - 保全管理

ロールが定義されると、FES でユーザに割り当てられます。

注記

Fiori アプリの詳細については、https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/ から SAP Fiori アプリ参照ライブラリを参照してください。
スクリーンショット:SAP Fiori ラウンチパッドから通知を作成する方法SAPU15 および Web Dynpro アプリでこれらを登録する方法については、次の段落を参照してください。

SAP Fiori ラウンチパッドから保全通知を登録するには、さまざまな方法があります。

たとえば、故障通知 SAPUI5 アプリを使用して、簡易保全通知を登録することができます。SAPUI5 アプリは SAP FIORI FOR S/4HANA 製品の一部であり、フロントエンドサーバにあります。

または、保全通知登録 Web Dynpro ABAP (WDA) アプリを選択することもできます。WDA アプリは S4CORE (さまざまなビジネス機能の一部) の一部であり、バックエンドサーバに配置されます。

ロール (BES)

以下の標準ロールにより、SAP S/4HANA Asset Management のすべての WDA アプリが提供されます。この章の前半で説明したように、WDA アプリとそのロールは、LOG_EAM_SIMPLICITY で始まるビジネス機能を使用して有効化する必要があることに注意してください。これは、従来のトランザクションでは必要ありません。

  • SAP_COCKPIT_EAMS_GENERIC_FUNC2 - 一般 EAM 機能

  • SAP_COCKPIT_EAMS_MAINT_WORKER2 - 保全担当者

注記

SAP S/4HANA のビジネス機能の詳細については、Help Portal (https://help.sap.com/viewer/7113856e409647838af7891e1429b807/2020.000/de-DE/cc899f57e30f8a1be10000000a44147b.html) を参照してください。

FES および BES でのロールのチェック方法

領域とページ

領域モードは、特定のユーザグループのラウンチパッドレイアウトをより柔軟に制御できるように開発されました。

ページは、ビジネスロールに割り当てられた領域を介してユーザに割り当てられます。ビジネスロールにより、特定の領域が表示されるユーザが定義されます。ユーザに対して領域を有効化し、ユーザ用に特定の領域およびページを定義すると、適合性が向上します。

意味のあるセクションを使用してページを定義することで、アプリがページ上でソートされる順序を定義することができます。たとえば、最もよく使用されるアプリを最上位セクションでソートし、同じグループに属するアプリに対して個別のセクションを登録することができます。SAP では、開始に使用できる事前定義済の領域およびページを提供しています。

領域、ページ、セクション、およびタイルが強調表示されている SAP ホームページのスクリーンショット。

領域およびページの使用方法

UI カスタマイジングおよび適応

この図は、UI 適応を示しています。Fiori/SAPU15 アプリ、Web Dynpro ABAP アプリ、および SAP GUI トランザクションに関する情報は、以下の段落に記載されています。

Fiori / SAPUI5

Fiori/SAPUI5 インタフェースは、以下のようにパーソナライズおよび調整することができます。

  • ユーザは SAP Fiori ラウンチパッドをパーソナライズすることができます。

  • ユーザは、個々の SAP Fiori アプリをパーソナライズすることができます。

  • 管理者またはキーユーザは、実行時に SAPUI5 (RTA) を適応させることができます。

  • UI テーマデザイナを使用して、テーマ設定およびブランディングを調整することができます。

SAP Fiori ラウンチパッドデザイナ

Fiori カタログ、Fiori タイルグループ、および個別のタイルは、SAP Fiori ラウンチパッドデザイナを使用して表示および変更することができます。

カタログには、特定の領域で使用できるタイルの完全なセットが含まれています。

グループには、特定のユーザに対して表示されるタイルのセットが含まれます。カタログからグループにタイルを追加することができます。グループのプロパティを編集することもできます。エンドユーザがグループをパーソナライズできないように指定することができます。

タイルには、使用されるアプリケーションタイプおよびアプリケーションが指定される、いわゆるターゲットマッピングが含まれています。

注記

SAP では、技術命名規則 SAP_EAM_BCG_... を使用して、SAP S/4HANA Asset Management の事前定義済タイルグループを提供しています。

注記

SAP Fiori の設定の詳細については、SAP Help Portal で SAP S/4HANAEnterprise TechnologySAP Fiori を参照してください。

Web Dynpro ABAP (WDA)

WDA アプリは、以下のようにパーソナライズおよび調整することができます。

  • ユーザは WDA アプリをパーソナライズすることができます。

  • 管理者またはキーユーザは、クライアントレベルで WDA アプリをカスタマイズすることができます (WDA カスタマイジング)。

  • 開発者は、システムレベルで WDA アプリを設定できます。

  • UI テーマデザイナを使用して、テーマ設定およびブランディングを調整することができます。

注記

Web Dynpro のカスタマイジングおよび設定の詳細については、SAP Help Portal で SAP S/4HANAEnterprise TechnologyABAP PlatformUI TechnologiesWeb Dynpro ABAP and Floorplan Manager、または Web Dynpro ABAP に関する以下のリンクを参照してください。https://help.sap.com/viewer/fc79a39b30fe4d9aa983bad6787ab9ad/202009.000/en-US/4e161363b81a20cce10000000a42189c.html

SAP GUI

SAP GUI は、以下のようにパーソナライズおよび調整することができます。

  • ユーザは SAP GUI をパーソナライズすることができます。

    (例: ビジュアルデザイン (テーマ、フォント設定など) の調整または初期値の設定 (ユーザプロファイル、トランザクション EAM_USER)

  • 管理者またはキーユーザは、SAP GUI をクライアントレベルでカスタマイズすることができます (IMG)。

    (ビジネスオブジェクトのビュープロファイルの定義、項目選択の定義など)

注記

現在使用しているアプリで、どの UI テクノロジが使用されているかを確認するにはどうすればよいですか。

ユーザプロファイル (FLP の右上) 内で I About オプションを使用するだけです。

アプリケーションセクションのパラメータフレームワーク ID には以下が表示されます。

  • Fiori の UI5/SAPUI5 アプリ

  • Web Dynpro ABAP アプリの WDA

  • SAP GUI トランザクションの GUI

Fiori アプリ (RTA) の調整方法

WDA アプリのパーソナライズおよびカスタマイズ方法

WDA アプリのパーソナライズ方法

WDA アプリのカスタマイズ方法