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 というポータル サービスから作成されているため、一方が機能すれば、もう一方も機能します。ポータルで実行するために追加の手順が必要な場合は、強調表示してください。