如何根據角色批量啟用SAP Fiori服務

SAP夢心發表於2021-01-03

 我們知道Fiori的角色跟ERP的角色是不通用的,即使你的賬號有SAP_ALL的許可權,但開啟Fiori的時候一樣是空的一片:

如何根據角色批量啟用SAP Fiori服務

只有給賬號加上fiori需要的角色,並啟用相關服務才能用fiori app,否則開啟Fiori apps會報錯,具體錯誤可以通過GUI事務程式碼:/n/iwfnd/error_log 檢視具體的原因。

首先開啟fiori支援庫網站:

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#

在左側選擇:SAP Fiori apps for SAP S/4HANA

如何根據角色批量啟用SAP Fiori服務

在這裡面就可以根據多種方式查詢出相關的Fiori apps,在這裡我們選擇通過角色by Roles來查詢:

如何根據角色批量啟用SAP Fiori服務

這樣就可以通過名稱查詢出角色:

如何根據角色批量啟用SAP Fiori服務

當然你也可以通過其他方式,但最終的目的都是一樣,獲取我們需要的角色名稱,有了這個角色名稱,我們就可以通過它在GUI裡面進行啟用相關的ICF Services和OData Services:

以角色:SAP_BR_CASH_MANAGER 為例:

可以在網站上查詢到相關的icf服務以及Odata服務名稱:

如何根據角色批量啟用SAP Fiori服務

首先在GUI執行STC01,輸入:SAP_FIORI_CONTENT_ACTIVATION

如何根據角色批量啟用SAP Fiori服務

執行之後,選中第一個核取方塊,在點選輸入引數按鈕:

如何根據角色批量啟用SAP Fiori服務

輸入我們想要啟用的角色,當然這裡也可以輸入多條角色,建議一次性不要超過100條:

如何根據角色批量啟用SAP Fiori服務

輸入之後,點選“Job”按鈕執行

如何根據角色批量啟用SAP Fiori服務

從執行任務列表裡面可以看到系統會同步啟用icf和odata服務:

如何根據角色批量啟用SAP Fiori服務

執行完成:

如何根據角色批量啟用SAP Fiori服務

在事務程式碼:/N/IWFND/MAINT_SERVICE 可以看到相關的Odata服務已經啟用了:

如何根據角色批量啟用SAP Fiori服務

相關的ICF服務也處於啟用狀態:

如何根據角色批量啟用SAP Fiori服務

我們將這個角色賦給使用者,就可以開啟Fiori看到相關的Fiori apps了:

如何根據角色批量啟用SAP Fiori服務

如何根據角色批量啟用SAP Fiori服務

如何根據角色批量啟用SAP Fiori服務

如何根據角色批量啟用SAP Fiori服務


以上這種方式是讓系統幫我們搞定所需的服務,當然我們也可以手動去啟用各項服務,結果都是一樣的!


相關文章