SAP S/4HANA Migration
SAP S/4HANA移行におけるSUMの役割と実務上の使い方
Software Update Manager(SUM)がSAP S/4HANAのシステムコンバージョンで担う範囲、関連ツールとの役割分担、実行前の準備、処理中の確認ポイントと障害時の切り分けを解説します。
SAP S/4HANAへのシステムコンバージョンを計画するとき、Software Update Manager(SUM)は、既存システムに対する技術的な変換・更新処理を実行する中心的なツールです。一方で、移行プロジェクト全体を計画したり、業務データの移行方針を決めたりするツールではありません。役割を切り分けて準備すると、SUMの実行前に解決すべき課題と、処理中に監視すべき項目を明確にできます。
この記事では、オンプレミスのSAP S/4HANAへの移行プロジェクトを想定し、SUMが担う作業、関連ツールとの分担、実行前の実務チェック、処理中の確認方法、問題発生時の切り分けを説明します。対象となるシステムや移行方式に応じた要件は、対象リリースの製品文書とプロジェクト計画で確認してください。
SUMが担う範囲
SUMは、SAPシステムのソフトウェア更新やアップグレードを実行するツールであり、対応するシナリオではSAP S/4HANAへのシステムコンバージョンにも使われます。コンバージョンでは、SUMがガイドする処理に沿って、システムの技術的な変換を段階的に進めます。データベース移行を組み合わせるシナリオでは、条件に応じてDatabase Migration Option(DMO)を利用します。
実務では、SUMを「移行プロジェクトの全工程」ではなく、承認済みの計画と準備物に基づいて技術的な処理を遂行するものとして扱います。業務プロセスの設計、データクレンジング、アドオンの適合性確認、カスタムコードの改修、業務部門による受入テストは、それぞれ担当チームが別途計画・実施します。SUMが完了しても、業務上の移行完了や本稼働判定が自動的に成立するわけではありません。
SUMの対象範囲をプロジェクト全体の計画に位置づけるには、SAP S/4HANA移行の全体像と合わせて、作業分担や工程を整理します。特に、技術的な停止時間と業務側の切替作業を同じタイムラインで管理すると、担当者間の引き継ぎ漏れを防ぎやすくなります。
関連ツールとの役割分担
各ツールが扱う成果物を分けて考えると、準備作業の抜けを見つけやすくなります。
| ツール・作業 | 主な役割 | SUMとの関係 |
|---|---|---|
| Maintenance Planner | 対象システムや計画に応じたソフトウェア構成を計画し、必要な計画情報を準備する | SUM実行に必要な計画情報・スタック情報の準備に関わる |
| SUM | ソフトウェア更新、アップグレード、対応するコンバージョン処理を実行する | 技術的な処理の実行を担当する |
| Readiness Check | 移行検討時のシステム状況や影響を確認する | 準備課題の把握に役立つが、SUM処理そのものではない |
| Migration Cockpitなどのデータ移行手段 | 対象方式に応じて業務データを移行する | システムコンバージョンの実行機能とは別の作業領域 |
| プロジェクトのテスト・切替計画 | 業務シナリオ、受入条件、切替手順を定義する | SUMの開始・完了判定や後続作業の条件を定める |
たとえば、計画対象のソフトウェア構成やスタック情報の準備をMaintenance Planner側で進めても、SUMの実行環境、停止時間の承認、移行後テストまで完了したことにはなりません。ツールごとに担当者、入力、成果物、完了条件を一覧化し、プロジェクトの作業管理に結び付けます。
実行前にそろえるもの
SUMを起動する前に、対象システム、移行方式、ソフトウェア構成、利用するSUMの版、実行ホスト、必要な権限とファイル配置をチーム間で確認します。対象リリースとシナリオに対する製品要件を読み、SUMが利用する計画情報やメディアを準備してください。実行担当者だけで判断せず、アプリケーション、データベース、基盤、ネットワーク、業務切替の各担当が準備完了を確認する運用が有効です。
事前チェックは、次のように記録すると再利用できます。
- 対象と前提条件:対象システム、移行先リリース、選択した移行方式、必要な前提条件の確認結果を記録する。
- 分析・是正項目:Readiness Checkや関連する事前分析で検出された項目を分類し、未解決事項の責任者と期限を設定する。
- アドオンとカスタムコード:アドオンの対応状況を確認し、必要な調整やテストの完了条件を決める。アドオン確認の流れはS/4HANAアドオン互換性の確認を参照してください。
- 移行に関わる業務影響:簡素化項目の影響、関連する業務データの変換要件、業務プロセスへの影響を担当部門と確認する。確認の進め方は簡素化項目チェックの実務にまとめています。
- 運用・復旧計画:バックアップと復旧手順、停止時間、連絡網、作業中断時の判断者、再開・ロールバックの基準を合意する。
- 実行環境:SUMを配置・実行する環境、利用者権限、必要な領域、接続、ログの保管先を担当者と確認する。
準備完了は「ファイルがそろった」だけで判定しません。未解決項目がSUMの開始を妨げるか、処理中の停止につながるか、業務受入に影響するかを分類し、残るリスクの承認者を明らかにします。技術的な事前チェックと業務側の移行準備を一つのステータスに混ぜず、別々に管理してください。
SUMの処理を運用する
SUMは、ツールが示すフェーズとアクションに沿って進めます。開始前に、今回の実行で使用する計画情報、対象システム、選択シナリオが承認済みの作業計画と一致していることを確認します。設定値を入力する担当者と確認する担当者を分け、重要な選択や処理継続の判断を作業記録に残してください。
処理中は、フェーズの進行状況だけでなく、SUMが要求するアクション、エラーや警告、関連するシステム状態を記録します。画面表示を見ている担当者を定め、並行してアプリケーション・データベース・基盤の監視担当が異常を確認できる連絡経路を用意します。ログは該当するフェーズと時刻が分かる形で保全し、問題が発生した時点の画面表示、直前の操作、実行環境の状態も記録します。
停止時間を短縮する必要がある場合、SUMの設定だけでなく、データ量、事前処理、移行方式、リハーサルの計測結果を合わせて検討します。停止時間の目標、実測、業務側の切替作業をつなぐ考え方はS/4HANA移行の停止時間を抑える方法で確認できます。リハーサルでは、処理時間だけでなく、担当者の判断待ち、データ照合、業務確認にかかった時間も計測してください。
障害時の切り分け
エラーが出たら、まず現在のSUMフェーズと要求されているアクションを特定し、エラー発生時刻に対応するログを確認します。影響範囲を見ずに同じ操作を繰り返したり、設定を変更したりせず、次の順で情報を集めます。
- 実行位置:フェーズ名、直前に完了した処理、SUMが提示した操作要求。
- エラー情報:メッセージ全文、発生時刻、関連するログと警告。
- 環境状況:実行ホスト、関連プロセス、ファイルシステムや接続など、同時刻に変化した状態。
- 直近の変更:設定変更、ファイル配置、権限変更、外部作業との前後関係。
- 判断と対応:影響評価、担当者間の確認、実施した対応、継続または停止の判断。
原因は、SUMが待っているユーザーアクション、計画情報や入力値の不整合、実行環境の資源・権限・接続、対象システム側のエラーなどに整理して調査します。原因の種類を決めつけず、ログの時刻とシステム側の記録を突き合わせることが重要です。継続・再実行・復旧の判断は、シナリオ固有の手順とプロジェクトの承認経路に従います。
問題を担当チームに引き継ぐときは、再現条件と影響範囲を簡潔に添えます。画面の状態だけではなく、該当フェーズのログ、SUMの版、選択したシナリオ、実施済みの操作をまとめると、調査のやり直しを減らせます。ログに機密情報が含まれる場合は、プロジェクトの情報管理ルールに沿って取り扱ってください。
完了後に確認する項目
SUMの処理が完了した後は、ツールの完了状態だけで作業を閉じず、後続タスクと業務受入の条件を確認します。対象システムの状態、ソフトウェア構成、重要な技術処理の結果を関係担当者と確認し、エラーや警告の扱いを記録します。必要な後処理、データ整合性の確認、インターフェース・バッチ・権限・帳票などのテストを計画に沿って実施してください。
さらに、バックアップや復旧に関する運用状態、監視、ジョブ、連携先、業務部門の確認結果を点検します。未解決事項は、責任者、影響、期限、暫定措置を付けて引き継ぎます。これらの確認がそろって初めて、SUMの技術処理と移行プロジェクトの完了判定を適切に分けて管理できます。
実務で押さえる要点
SUMは、SAP S/4HANA移行プロジェクトにおける技術的な更新・変換処理の実行手段です。計画、事前分析、アドオンやカスタムコードの対応、業務データ、テスト、切替をそれぞれの責任範囲に置き、依存関係を工程表でつなぎます。
実行前は、対象シナリオ、準備物、未解決課題、停止時間、復旧判断を承認済みの作業計画にそろえます。実行中は、フェーズとログを基準に状況を記録し、異常の切り分けに必要な情報を保全します。完了後は、技術確認と業務受入を別々に評価し、未完了項目を明確に引き継いでください。