SAP FIORI Activation

前回の記事でFIORIのインストールが完了しました。
前回の記事はこちら↓↓
https://qiita.com/goyamamo/items/52888183c15ff2c87974
本記事ではFIORIを有効化しました。
手順は下記ドキュメントの"Rapid Activation of SAP Fiori"を参考にしました。
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/22bbe89ef68b4d0e98d05f0d56a7f6c8/999528cc1c8844a899ec94b48b2940d4.html

### 準備
#### ユーザ作成(Trcd：SU01)
DDICユーザではFIORI有効化のタスクリスト実行時にエラーとなるため、新たにユーザを作成します。
自分はDDICユーザをコピーしてタスクリスト実行ユーザを作成しました。
#### クライアントコピー(Trcd：BD54/SCC4/SCCLN)
クライアント000とは別の作業用のクライアントを作成し、そのクライアントでFIORIを有効化します。
#### オブジェクト生成(Trcd：SGEN)
前回SUM実行時にはしらせていなかったのでやります。

### プロファイルパラメータ設定
#### 現状確認(Trcd：SMICM)
赤い囲みのServicesをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/114c6fd9-43ae-60ff-db6f-6d2c8e1cd3c4.png)
Services Name・Port列が0となっていて無効化されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/d6f998ce-866b-88a0-3098-f8a11abfd904.png)


#### プロファイルパラメータの設定(Trcd：RZ10)
defaultプロファイルにパラメータを追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/4f21f4c8-3aa4-f9db-01dc-bb5f149ddc8d.png)
追加対象はこちら
```
icm/server_port_0　PROT=HTTP,PORT=80$$,PROCTIMEOUT=600,TIMEOUT=600
icm/server_port_1　PROT=HTTPS,PORT=443$$,PROCTIMEOUT=600,TIMEOUT=600
icm/server_port_2　PROT=SMTP,PORT=25000,TIMEOUT=180
```
追加したら保存して有効化(Profile -> Activate)
SAPを再起動します。
#### 反映確認(Trcd：SMICM)
設定通りになっていました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/00d61845-06f4-0593-0c6f-98bde16b64f9.png)


### Note適応(Trcd：SNOTE)
後程実行するタスクリストのエラー予防です。
以下のNoteをダウンロードし、Upload SAP NoteからアップロードしNoteを適応します。
2510134 - Fiori 設定: ゲートウェイ/Fiori 設定のタスクリストの更新
https://me.sap.com/notes/2510134
2712785 - Fiori 設定: Fiori アプリケーション S/4 の初期設定
https://me.sap.com/notes/2712785

### ロール更新(Trcd：SU25)
こちらも後程実行するタスクリストのエラー予防です。
未実施のままだと以下のエラーが観測されます。
```:エラーログ
Z_FLP_USER
First call Transaction SU25 and fill Profile Generator tables
```

最上部の“Initial Fill of Customer Tables”を実行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/7235eb18-5f7f-281e-dcdd-bab73aa99a86.png)

Selection Respects SAP Standard Applicationsを選択し実行
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/243fe0e8-be56-bd91-a176-6e612b7d97c2.png)

完了。元の画面で実績が実績が履歴が確認できます。
以下のNoteではこの手順を2回繰り替えずことが推奨されています。
3336782 - 総括 SAP ノート: SAP S/4HANA 2023 における SAP Fiori の短期有効化
https://me.sap.com/notes/3336782
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/9e63deb6-9c78-2e51-8049-c68f790f63b0.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/fb289884-90f4-1ccd-ac3f-5e4dc0619b79.png)

### タスクリスト実行(Trcd：STC01)
ようやくFIORIの有効化ができます。まずはこちら。
#### SAP_GW_FIORI_ERP_ONE_CLNT_SETUP
ゲートウェイとFiori FLPの基本的な設定をします。
Start/Resume Task List Run in a Dialog
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/7c4f9c99-4541-e32c-c419-bd17e4480e87.png)

完了。一番下のメッセージに"Finished Successfully"の文字があります。
何気にこの瞬間が一番うれしい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/36ed2f90-a666-9545-62ea-c859947152ed.png)

続いてはこちら。
#### SAP_FIORI_FOUNDATION_S4
SAP Fiori Launchpad機能に必要なICFノードとODataサービスを有効化、さらにSAP Fiori Launchpadユーザおよび管理者ロールを生成します。
Start/Resume Task List Run in a Dialog
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/085a59f5-f956-2d89-6507-25d88f898336.png)

完了。
途中で、Activate and Configure FLP for Spaces and Pages(UI2/FLP/CUS_CONF)の項目が警告ステータスで終了しています。FIORIの有効化はできているので今回は無視します。（この項目の修正は別記事にまとめます）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/2dbb1ad8-71d2-fec3-f644-b7964aae7d13.png)

### ロール付与(Trcd：SU01)
FIORI Launchpadを使用するためのロールをユーザに付与します。
自分の環境では"SAP_FIORI_FOUNDATION_S4"を実行後に以下のロールが生成されました。
```:生成されたロール
・SAP_FLP_USER（Z_FLP_USER）
・Z_FIORI_FOUNDATION_USER（集合ロール）
・SAP_FLP_ADMIN（Z_FLP_ADMIN）
・Z_FIORI_FOUNDATION_ADMIN（集合ロール）
```
これをFIORI Launchpadにアクセスさせたいユーザに付与します。
今回は検証なのでADMINロールを付与しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/0f8c0bae-7977-8a58-36da-56eafdee6116.png)

### FIORIログイン(Trcd：/n/UI2/FLP)
FIORI Launchpadにアクセスするトランザクションコードは/n/UI2/FLPです。
**先頭の/nを忘れないでください！！！罠です。**
またブラウザにURL直書きでもアクセスできますが、デフォルトでクライアント000にアクセスするようになっているみたいなので、リダイレクト先URLのクライアント番号を修正する必要があります。
```
https://"各環境のhostnameとかIPとか":44300/sap/bc/ui2/flp
```
ログイン画面です。PasswordはSAP GUIログインと同じです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/d593ec02-b21d-083c-77f8-b6819c050adf.png)

ADMINロールを所持したユーザでログインした画面はこんな感じです。
タイルが表示されおりFIORIの有効化もできてそうですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/4cb9cc6a-0487-24cc-f61e-33f354413389.png)

ちなみに、もう1つのUSERロールを付与してログインした場合は虚無の世界が広がっていました。
権限を追加していく必要があるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/4c3c445f-563f-56e5-094b-aed465207ad5.png)

今回は以上です。
次回はタスクリストのところで無視したエラーについて執筆します。
よろしければ「いいね」と「ストック」をよろしくお願いいたします。
ではでは。