aki.Saitoのブログ

SAP、IT関連が中心のブログ(Twitter @AkiSai14)

SAP GUI インストレーションサーバの概要と導入手順

今回はSAP GUI for Windowsのインストールに関するお話です。

こちらの記事を書いている2020/1/14にWindows7がサポート切れとなりました。
Fiori推しの昨今ですが、まだまだSAPGUIを使われている企業は多いと思いますので、Windows10への移行に伴ってSAP GUIのインストール対応をされたのではと思います。

 

PCをキッティングして配布する場合はマスターにSAP GUIインストールすれば良いですが、それ以外の場合は各PCに対して以下の対応が必要となると思います。

  • 対象のPCへログイン
  • インストーラの配置
  • SAP GUIのインストール
  • SAP GUIのパッチ
  • SAP GUIの設定(テーマ、フォント、システムエントリの変更可否 etc...)  

また、SAPからダウンロードするインストーラは1GB超のため、 利用者が複数拠点に分かれている場合、安易なNW共有、配信は難しく、 結構手間なのではと思います。

加えて、SAP GUI自体のサポート期限が短いため、2、3年に1度くらいの周期でバージョンアップ対応が必要となっています。 f:id:akisai14:20200115003727p:plain

そういったシチュエーションで便利なのが『 SAP GUI Installation Server 』です。



SAP GUI Installation Serverについて

 

SAP GUI Installation ServerはSAP GUIのインストールメディアに同梱されていて、 PCやサーバにインストールすることができます。 これを利用すると、主に以下のことができるようになります。

  • SAP GUI本体+パッチを合わせたパッケージ(SAPGUIインストーラ)の作成
  • 作成したパッケージでSAPGUIをインストールする際に実行したい処理の追加
    レジストリ変更、ファイル操作などのコマンドを指定可能)
  • 他のPCへのSAPGUIのリモートインストール・リモートバージョンアップ

パッケージを作成する際に必要なコンポーネントのみを指定することで インストーラのファイルサイズを100MB程度に抑えることができます。

 以下にSAP GUI Installation Serverの導入手順について掲載します。

SAP GUI Installation Serverのインストール

  1. SAPからダウンロードしたSAPGUIインストーラ内にある「PRES1\GUI\Windows\Win32\setup\NwCreateInstServer.exe」を実行します。 f:id:akisai14:20200115004045p:plain

  2. そのまま「Next」をクリックします f:id:akisai14:20200115004121p:plain  

  3. インストール先を指定します。デフォルト値はないため、任意の場所を指定します。 f:id:akisai14:20200115004207p:plain  
  4. 「Next」をクリックしてインストールを実行します。 f:id:akisai14:20200115004256p:plain

  5. これだけでインストールが完了しました。 f:id:akisai14:20200115004427p:plain

「Start the SAP installation Server Administration Tool」にチェックを入れておくと、管理画面が起動します。 f:id:akisai14:20200115004545p:plain

SAP GUI Installation Serverへのパッチ適用

SAP GUI Installation Serverで作成するパッケージにSAPGUIのパッチを含めるため、SAP GUI Installation Serverに対してパッチを適用します。

  1. 「Patch Server」をクリックします f:id:akisai14:20200115004930p:plain

  2. そのまま「Next」をクリックします f:id:akisai14:20200115005005p:plain

  3. 適用するパッチファイルを指定します f:id:akisai14:20200115005100p:plain

  4. 検証が完了し、パッチ適用準備が完了しました f:id:akisai14:20200115005206p:plain

  5. パッチ適用完了です f:id:akisai14:20200115005242p:plain

  6. パッチレベルの欄に適用したパッチ番号が記載されていることを確認できます f:id:akisai14:20200115005426p:plain

パッケージの作成

インストールコンポーネントや設定を組み込んだパッケージを作成します。

  1. 「New Package」をクリックします f:id:akisai14:20200115010109p:plain

  2. そのまま「Next」をクリックします f:id:akisai14:20200115010152p:plain

  3. インストールするコンポーネントを指定します f:id:akisai14:20200115010241p:plain  ※RPAツールなどの自動化ツールを利用する場合は「SAP GUI Scripting」にもチェックを入れる必要があります

  4. 任意のパッケージ名を指定します f:id:akisai14:20200115011058p:plain

  5. パッケージを使用したインストールを、コマンドラインで実行する際の名前を指定します。 f:id:akisai14:20200115011134p:plain

  6. これで完了です f:id:akisai14:20200115010830p:plain

  7. SAP GUI Installation Server に作成したパッケージが表示されます f:id:akisai14:20200115011245p:plain

SAPGUIインストーラの作成

  1. 作成したパッケージを右クリックし、「Compress to Single File Installer」をクリックします f:id:akisai14:20200115011346p:plain

  2. パッケージ名を確認して「Next」をクリックします f:id:akisai14:20200115011514p:plain

  3. パッケージファイルの出力先を指定します f:id:akisai14:20200115011636p:plain

  4. パッケージの作成が完了しました f:id:akisai14:20200115011752p:plain

  5. 作成されたファイルを確認するとファイルサイズは95MBくらいでした f:id:akisai14:20200115011926p:plain

SAPGUIのリモートインストール

作成したパッケージは他PCにリモートインストールすることができます。

  1. 作成したパッケージを右クリックし、「Install Package on Remote Workstation」をクリックします f:id:akisai14:20200115012351p:plain

  2. 「Target Computer Name」にインストール先PCのホスト名を指定します。また、必要に応じて、ユーザ情報を指定します。 f:id:akisai14:20200115012448p:plain

  3. 以下のポップアップが表示されたらインストールが開始されます。 f:id:akisai14:20200115012705p:plain

この方法でインストールする場合、インストール完了まで待たないため、別途ログファイルを確認してインストール結果を確認する必要がありますのでご注意ください。

なお、リモートでの処理はインストールだけでなく、アンインストールやUpdateも実行できます。  f:id:akisai14:20200115013035p:plain

以上です。


エンドユーザへの展開に利用できるかは検証が必要ですが、
プロジェクト開始時などで新たにPCを準備する際には有用かと思います。