S/4 HANA2023にFIORIをインストールしてみた

前回の記事でS/4 HANA2023のインストールが完了しました。
https://qiita.com/goyamamo/items/76d9ee723da2ffad8c1f
続けてFIORIのコンポーネントを入れていきます。

### ソフトウェアダウンロード
メンテナンスプランナのExplore Systemから自分のシステムを探します。
※ここで自分のシステムが出てこない場合は、メンテナンスプランナにシステムを認識させる必要があります。この手動登録の手順に関してはまた別記事にまとめます。
サイクル内のPlanに移動します。
Install or Maintain an Add-onを選択する。
<img width="600" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/e2655a1c-9d15-388f-3c62-6480c5f1747d.png">

下記2件を選択し、Confirm Selection
・SAP FIORI FOR SAP S/4HANA 2023
・SAP FIORI RES 2023 FOR S/4HANA
<img width="600" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/bc737830-8cfa-d3e4-b6f4-f3e530cda9df.png">


先程選択したものがラインナップが追加されています。
<img width="300" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/d89306c6-5db3-cf95-d1f3-bc059dc86062.png">
そのままダウンロードバスケットに追加し、SUM実行で必要なXMLファイルも併せてダウンロードします。

### Software Update Manager(SUM)の実行準備
ポートの使用状況を確認します。
```:ポートの確認
cat /etc/services | grep 1128
cat /etc/services | grep 1129
```
ディレクトリの権限を確認します。/usr/sap/<SID>と/sapmnt/<SID>は<SID>admが所持している必要があります。
```:ディレクトリの必要要件(公式ドキュメント参照)
User <SID>adm has the required permissions:
The <SID>adm user has to be the owner and have full (xrw) permissions on all files in the /usr/sap/<SID> and /sapmnt/<SID> directories. If symbolic links are used, <SID>adm has to be the owner of these links as well.
```
```:ディレクトリ権限確認
ls -l /usr/sap/GOA/
ls -l /sapmnt/GOA/
```
```:SUMのアーカイブ抽出(rootユーザで実行します)
./SAPCAR_1115-70006178.EXE -xvf ./SUM20SP18_0-80002456.SAR -R /usr/sap/GOA
chown goaadm:sapsys -R /usr/sap/GOA/SUM
```
SAPホストエージェントは**バージョン7.22でパッチレベル52以上**である必要があります。
```:SAP Host Agentバージョン確認
cd /usr/sap/hostctrl/exe/
./saphostexec -version

===結果===
kernel release                722
kernel make variant           722_EXT_REL
compiled on                   Linux GNU SLES-11 x86_64 cc4.3.4  for linuxx86_64
compiled for                  64 BIT
compilation mode              Non-Unicode
compile time                  Jun 24 2023 10:59:45
patch number                  61
latest change number          2203916
```
### Software Update Manager(SUM)の実行
```:SAP Host AgentへSUMを登録(rootユーザで実行)
cd /usr/sap/GOA/SUM/abap/
./SUMSTART confighostagent GOA
```
SUM実行時に、表示されるURLをブラウザで開きます。
ユーザgoaadmでログイン
パスワードはSWPM実行時に設定済みのものです。
<img width="300" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/58efac39-1e39-5a44-738b-57903014bf46.png">

### 前提条件チェック
Scenario using stack configuration fileを選択し、メンテナンスプランナから取得したXMLファイルを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/b2e88930-c8a2-8b65-ab2c-6fed02e78bd3.png)

No Migrationを選択
<img width="600" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/ffe6c449-904d-0d9b-d712-8008027fcd29.png">

Prerequisite Check Toolを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/69746c6e-4fbe-9866-055b-abbe9895856e.png)

パスワードを入力
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/662d5837-027e-50b4-3645-f75d42e26c71.png)

完了。特に指摘事項もないようです。安心。
<img width="400" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/f1b66e03-cb54-cb1d-0c24-e686eb4fe1c2.png">

右上ドロップダウンメニューからCleanupを選択し、Cleanupします。
<img width="100" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/284c2b1b-4a7d-daf6-0482-18d9823d286b.png">
<img width="400" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/b2956b05-925c-968e-d6c9-2c432c48b689.png">


### Add-onインストール
前提条件チェックと同じ手順で進め、Scenario StrategyでSingle Systemを選択します。
<img width="300" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/ded0a79d-3b74-8014-2387-8e463d5a2622.png">

Additional Parameters for Prerequisite Check
Expert modeにはチェックを入れない。
<img width="700" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/d43884f9-679e-a2d0-7582-cbe62b6ffd31.png">

パスワードを入力。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/662d5837-027e-50b4-3645-f75d42e26c71.png)

前提条件チェックでも表示されていたものがありますね。修正必須のエラー等がなければ先へ進みます。
<img width="400" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/419c94e9-4ea1-b489-a842-e9e2d2a2ee1d.png">

たくさんパラメータを設定しないといけないようですが、基本的にはデフォルト設定とします。
最後の方にあるDecision on SGEN Execution Modeのチェックはインストールが長くなりそうだったので外しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/aabe7875-8ee7-5f52-ffa7-f4fb2993b90f.png)

Transport Requests for Modification Adjustment
トランスポートリクエストは指定しない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/9f00a98a-8f67-4adf-d3af-b0c6662c34d2.png)

Decision on Silent Data Migrations
検証につきSilent data migrationsは利用しない。
<img width="400" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/d57d39af-1577-c9a4-4abb-cba1107c4301.png">

Select Support Packages That You Want to Include
提示されているもので問題ないので先に進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/dd19583b-5d5e-4d5c-163a-0413d8b0ff40.png)

Current Status of Roadmap Step "Configuration"
Infoが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/d06016f5-e6a6-c5da-0652-6c28d165b958.png)

Lock Development Environment
開発環境をロックします。
<img width="300" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/7c7d919a-925c-da6f-dcf4-c7f25159dce0.png">

Preparations for Downtime
記載されているアクションが完了していることを確認する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/92d4792c-dd11-55c1-ccfb-caee6fc1f700.png)

Backup Request
必要であればバックアップをします。(検証なので今回はしていません)
<img width="200" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/5db543b5-91ee-640c-a31e-541d5201792b.png">

Current Status of Roadmap Step "Preprocessing"
Nextでインストール実行のセクションに移行します。
<img width="600" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/a5f60bb7-e3ea-995e-e18c-4ebd2e00e997.png">

Current Status of Roadmap Step "Execution"
SUMのテクニカルダウンタイムが明けました。
このタイミングでDDIC以外のユーザのログインが可能となり、システムプロファイルの変更等の作業が可能となります。
しかし下記作業はまだ実行不可のようです。
```:できない作業
・Import of transport requests
・Modification adjustment in transaction SPAU
・Implementation of SAP Notes
・Activities in transaction SPAM/SAINT.
```
Start of Cleanup Processing
Nextでクリーンアップを開始する。

Confirmation Required for Imports
インポート対象が他になければ先に進みます。
<img width="400" alt="mojikyo45_640-2.gif" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/b3320ba8-b688-a14b-33b5-2011bcebb47b.png">

SUMが完了しました。前提条件チェックと同様にSUMディレクトリをクリーンアップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/44a66f91-37eb-4f80-477f-43110cd39531.png)

### コンポーネントの確認
下記3つが追加されています。問題なくインストールできているようです。
SAP S/4 HANA FOUNDATION
SAP FIORI FES FOR S/4 HANA
SAP FIORI FOR S/4 HANA
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3582716/9d460b25-a392-87a6-d8fb-1589f42884ca.png)

これでFIORIのインストールは完了となります。
次回は、FIORIの有効化について書きます。
ではでは。