前回以下の記事でFIORIの有効化を行いました。
https://qiita.com/goyamamo/items/cc9fad22c4f9fcccc126
カタログ作成などの検証の際に、FIORI Launchpadにて”Manage LaunchPad Spaces”のタイルをクリックするとエラーとなったのでその解消方法を残しておきます。
エラー詳細
赤で囲んだ”Manage LaunchPad Spaces”のタイルをクリックします。
こんな感じでエラーになります。
App could not be opened because the SAP UI5 component of the application could not be loaded.
Failed to load UI5 component for navigation intent "#FLPSpace-manage"
"technicalMessage": "failed to load 'nw/core/flp/spacedesigner/Component.js' from /sap/bc/ui5_ui5/sap/sui_space_man/~D0F79119569556C3E5876FACB38E5C8A~5/Component.js: 403\nModuleError: failed to load 'nw/core/flp/spacedesigner/Component.js' from /sap/bc/ui5_ui5/sap/sui_space_man/
関連Note
2979387 - ナビゲーションインテント #FLPPage-manage の UI5 コンポーネントのロードに失敗した
https://me.sap.com/notes/0002979387
上記Noteは似たアプリケーションである”Manage LaunchPad Pages”関連のエラーNoteとなっており、下記3サービスを有効化し、特定リポジトリにおいてレポートを実行すると書かれていた。
/sap/bc/lrep
/sap/bc/ui5_ui5/sap/sui_page_man
※ここが"Manage LaunchPad Spaces"においては/sap/bc/ui5_ui5/sap/sui_space_manになると推測される。
/sap/bc/ui5_ui5/sap/sui_tr_cust
サービス有効化(Trcd:SICF)
/sap/bc/ui5_ui5/sap/sui_space_man
Service Passに"/sap/bc/ui5_ui5/sap"を入力し実行
Service Nameに"sui_space_man"を入力しApplyをクリック
ツリーの"sui_space_man"を右クリックしActivate Serviceをクリック
/sap/bc/lrep
Service Passに"/sap/bc/lrep"を入力し実行
lrepは自分の環境ではすでに有効化済み。
/sap/bc/ui5_ui5/sap/sui_tr_cust
Service Passに"/sap/bc/ui5_ui5/sap/sui_tr_cust"を入力し実行
sui_tr_custも自分の環境ではすでに有効化済み。
レポート実行(Trcd:SE38)
Programに"/UI5/APP_INDEX_CALCULATE"を入力し実行
Single SAPUI5 Repository Onlyのタブに移動する。
SAPUI5 Repositoryに"SUI_SPACE_MAN"と入力し実行
完了。
結果確認
再度FIORI Launchpadで”Manage LaunchPad Spaces”のタイルをクリックすると
無事つながりました。
今回は以上です。
よろしければ「いいね」と「ストック」をよろしくお願いいたします。
ではでは。