2

HCP にデプロイされ、FIORI Launchpad サイトに追加された SAPUI5 チャート アプリケーションがあります。Fiori Launchpad は現在1.38.10ですが、アプリは SAPUI5 ライブラリ ( 1.40.10 )の新しいバージョンの特定のコンポーネントを使用します。HCP コックピットからアプリをスタンドアロンで実行すると、すべてのコンポーネントが正常に動作しますが、FIORI Launchpad 内からアプリを実行するとすぐに、コンポーネントはバージョン 1.38.10 に存在しないため失敗します。

SAPUI5 バージョンをアップグレードせずに、アプリを FIORI ラウンチパッドで動作させる最良の方法は何ですか?

以下のように、 neoApp.jsonファイルで宣言したバージョンを優先できますか。

"routes": [{
      "path": "/resources",
      "target": {
        "type": "service",
        "name": "sapui5",
        "version": "1.40.10",
        "entryPath": "/resources"
      },
      "description": "SAPUI5 Resources"
    },

ドキュメントで以下を見つけました。 ここに画像の説明を入力

しかし、neoApp.json でこれを実装する方法がわかりません。neoApp.json で SAPUI5 のバージョンを 1.40.xx に設定する方法。

注: SAP FIORI Launchpad と SAP Portal freeStyle サイト (どちらも SAPUI5 v1.38.10 を実行しています) の両方で同じアプリケーションを動作させる必要があります。どちらのサイトも HCP というポータル サービスから作成されているため、一方が機能すれば、もう一方も機能します。ポータルで実行するために追加の手順が必要な場合は、強調表示してください。

4

2 に答える 2

1

ご覧ください: サイト設定の構成

ここで、ランタイムに使用する特定の SAPUI5 バージョンを選択できます。指定したバージョンは、この Launchpad サイトのすべてのアプリに使用されます。非推奨の機能が使用されていない限り、他の (「古い」) アプリでも問題ありません。

于 2016-11-21T10:01:30.603 に答える