SAP
SAPのバージョン確認方法|画面・トランザクション・カーネル情報の見方
SAP GUIでシステムバージョン、SAP_BASIS、S/4HANAのリリース、カーネル、データベース情報を確認する方法を、用途別にわかりやすく解説します。
SAPのバージョンを確認したいとき、最初に知っておきたいのは「SAPのバージョン」という言葉が複数の情報を指すことです。たとえば、製品リリース、導入済みソフトウェアコンポーネント、SAP_BASISのリリース、カーネルのパッチレベル、データベースのバージョンは、それぞれ確認場所が異なります。
単に「ECCかS/4HANAか」を知りたい場合と、障害調査やアップグレード計画のために正確なリリースとパッチを記録する場合では、必要な手順も異なります。この記事では、SAP GUIから確認できる代表的な方法を中心に、表示項目の読み方、確認できない場合の対処、記録時の注意点を整理します。
SAPのバージョン確認で最初に整理する情報
SAP環境で確認対象になりやすい情報は、次のように分類できます。
| 確認したい情報 | 意味 | 主な確認場所 |
|---|---|---|
| 製品・リリース | ECC、S/4HANAなどの製品世代やリリース | システムステータス、製品バージョン情報 |
| SAP_BASIS | ABAP基盤のリリースとサポートパッケージ | システムステータス、コンポーネント情報 |
| ソフトウェアコンポーネント | 導入済みコンポーネントごとのリリースとSP | システムステータス |
| カーネル | 実行環境のバージョン、リリース、パッチ番号 | システムステータス |
| データベース | 使用中のDB製品とDBバージョン | DBACOCKPIT、DB02など |
「S/4HANA 2022」のような製品リリースだけでなく、SAP_BASISのSPレベルやカーネルパッチまで必要になることがあります。問い合わせ、移行、セキュリティ対応では、確認した日時とシステムIDも一緒に記録すると、後から環境を特定しやすくなります。
最も基本的なSAPバージョン確認方法:システムステータス
SAP GUIにログオンできる場合、最初に試す方法はシステムステータスです。画面上部のメニューから、通常は次の順に進みます。
- SAP GUIで対象システムにログオンする。
- メニューの「システム」を開く。
- 「ステータス」を選択する。
- システムステータス画面で、製品、コンポーネント、カーネルなどの項目を確認する。
画面の名称や表示位置は、SAP GUIのテーマ、リリース、権限、ログオン画面の構成によって多少異なる場合があります。メニューが見つからないときは、現在の画面がSAPのメインメニューまたはトランザクション画面であるかを確認してください。
システムステータスでは、システムID、インストール番号、データベースシステム、ホスト名、カーネル情報などを確認できます。ここで表示される情報は、環境を識別するための基礎情報です。
システムステータスで見る主な項目
製品バージョンを確認するときは、まず「コンポーネントバージョン」や「インストール済みソフトウェアコンポーネント」に相当する領域を探します。そこでは、たとえば次のような項目が表示されます。
- SAP_BASIS
- SAP_ABA
- S4CORE
- UI関連コンポーネント
- サポートパッケージレベル
S/4HANAでは、S4COREのリリースやサポートパッケージが重要な手掛かりになります。一方、ECCではSAP_APPLなどの業務コンポーネントやSAP_BASISの情報を確認することが多くなります。ただし、実際のコンポーネント構成はシステムの導入状況によって異なるため、一覧にないことだけで製品を断定しないようにします。
SAP_BASISとソフトウェアコンポーネントの確認
SAP_BASISは、ABAPランタイムやユーザー管理、開発・運用基盤に関係する主要コンポーネントです。Basis運用、ノート適用、サポートパッケージ確認、障害解析では、製品名だけでなくSAP_BASISのリリースとSPレベルが必要になることがあります。
システムステータスのコンポーネント情報では、コンポーネント名、リリース、SPレベルなどを確認します。表記の例として、コンポーネント名にSAP_BASIS、リリースに特定の番号、SPレベルに適用済みのサポートパッケージ番号が表示されます。実際の番号は環境ごとに異なります。
ここで注意したいのは、SAP_BASISのリリース番号だけで、S/4HANAの製品リリースを完全に言い換えられるとは限らないことです。製品リリースを報告する場合は、S4COREなどの業務関連コンポーネント、システムステータスの製品情報、導入台帳を組み合わせて確認します。
S/4HANAかECCかを確認する方法
利用中のシステムがS/4HANAかECCかを確認するには、単一の項目だけで判断せず、複数の情報を照合します。一般的には、次の順番で確認すると整理しやすくなります。
- システムステータスでインストール済みソフトウェアコンポーネントを確認する。
- S/4HANAに関係するS4COREの有無とリリースを確認する。
- データベースシステムがSAP HANAかどうかを確認する。
- システム管理者が管理する製品・ライセンス情報や導入資料と照合する。
SAP HANAを使用していることだけで、必ずS/4HANAとは限りません。従来型のSAP ERPをSAP HANAデータベース上で稼働させる構成もあり得るため、データベース情報とアプリケーション製品情報を分けて考える必要があります。
また、S/4HANAのリリース名称には、年次リリースやFPS、SPSなどの更新レベルが関係します。プロジェクト資料では「製品リリース」「FPSまたはSPS」「SAP_BASIS」「S4CORE」を分けて記録すると、認識のずれを防げます。
SAPカーネルのバージョンを確認する方法
カーネルは、SAPシステムの実行基盤に関係するソフトウェアです。アプリケーションの製品リリースとは別に管理されるため、障害調査やパッチ適用ではカーネルのリリースとパッチ番号が必要になることがあります。
システムステータスには、通常、カーネルのリリース、ビルド、パッチレベルなどを確認できる領域があります。表示される項目名はリリースやGUIによって異なることがありますが、次の情報を探します。
- Kernel release
- Kernel patch level
- Build information
- Unicodeまたは実行環境に関する情報
カーネル情報を記録するときは、数字だけを転記せず、項目名と値をセットで残します。たとえば「カーネルリリース」「パッチレベル」「確認日」「対象SID」「ホスト」を分けて記載すると、別環境の情報と混同しにくくなります。
カーネルパッチの適用可否や推奨レベルは、OS、データベース、SAP製品、サポート契約などの条件に左右されます。画面で確認した番号だけを根拠に、本番環境への適用を判断しないでください。
トランザクションコードで関連情報を確認する方法
SAP GUIでは、管理者権限や担当領域に応じてトランザクションコードから詳細情報を確認できます。代表例として、DB02はデータベースの容量や領域を確認する際に使われるトランザクションです。DB02の表示内容はDB製品やSAP_BASISのリリース、権限によって異なるため、製品リリース確認の唯一の画面とは考えないようにします。
データベースに関する詳細な監視や管理には、DBACOCKPITなどの機能が使われることもあります。ここではDB製品名やバージョン情報が確認できる場合がありますが、システムごとに利用可能な機能や権限が異なります。
トランザクションコードを利用する際は、コードを実行できることと、表示された情報を変更できることは別だと理解しておくことが大切です。確認だけのつもりでも、更新・実行ボタンを誤って操作しないよう、対象画面と権限を確認してください。
SAPの代表的なコードを整理したい場合は、SAPトランザクションコード一覧も参考になります。Basis運用を体系的に学ぶ場合は、SAPシステム管理の学習方法と合わせて確認すると、画面操作だけでなく運用上の意味も理解しやすくなります。
SAPのバージョン一覧を見るときの注意点
検索結果や社内資料にあるSAPバージョン一覧は、確認の入口としては便利ですが、すべての環境を網羅しているとは限りません。SAPの製品、リリース、コンポーネント、サポートパッケージ、カーネルは異なる軸で更新されるため、一覧表の名称だけで自社システムを判断しないことが重要です。
特に次のような表記は、意味を分けて扱います。
- SAP ERPまたはECC:業務アプリケーション製品の世代を示す表記
- S/4HANA:次世代ERP製品の名称
- SAP_BASIS:ABAP基盤コンポーネントの名称
- S4CORE:S/4HANAの主要ソフトウェアコンポーネントの一つ
- SAP HANA:データベース製品の名称
- Kernel:SAPシステムの実行基盤に関する情報
同じサーバーや同じシステムに見えても、開発機、検証機、本番機でリリースやパッチレベルが異なることがあります。バージョン一覧を作る場合は、SID、システム用途、クライアント、ホスト、確認日、確認者を列として用意すると、環境差分を追跡できます。
確認した情報を正しく記録するテンプレート
バージョン確認の結果は、次のような項目で記録すると実務で再利用しやすくなります。
| 記録項目 | 記録例の考え方 |
|---|---|
| システムID | 対象システムを識別するSID |
| 環境 | 開発、検証、本番など |
| 製品 | ECC、S/4HANAなど |
| 製品リリース | 画面で確認した正式なリリース表記 |
| SAP_BASIS | リリースとSPレベル |
| 主要コンポーネント | S4COREなど、目的に応じた情報 |
| カーネル | リリース、ビルド、パッチレベル |
| データベース | 製品名と確認できるバージョン |
| 確認日 | タイムゾーンを含めるとより明確 |
| 確認方法 | システムステータス、DBACOCKPITなど |
スクリーンショットを添付する場合は、ユーザー名、ホスト名、IPアドレス、インストール番号などの扱いに注意します。外部へ共有する資料では、社内ポリシーに従って不要な識別情報をマスキングしてください。
バージョンが確認できないときの対処
システムステータスやコンポーネント情報が見つからない場合は、次の点を順番に確認します。
- SAP GUIのメニューが表示される画面にいるか確認する。
- ログオン先のSIDとクライアントが正しいか確認する。
- 表示権限や管理権限が不足していないか、Basis担当者に確認する。
- 製品情報とカーネル情報を別々に探す。
- 画面表示だけでなく、運用台帳やシステム管理者の記録と照合する。
ブラウザ版のSAP Fioriを利用している場合、SAP GUIと同じメニューが表示されないことがあります。その場合は、Fioriの管理画面、システム管理者が提供するシステム情報、またはバックエンドのSAP GUIで確認します。
本番環境で確認する際は、参照操作と変更操作を明確に分けます。権限がない場合に無理に別のトランザクションを試すのではなく、必要な確認項目を整理して管理者へ依頼する方が安全です。
よくある間違いと確認時の注意
SAP HANAとS/4HANAを同じものと考える
SAP HANAはデータベース、S/4HANAはERP製品です。S/4HANAがSAP HANAを使用するケースはありますが、SAP HANAを使っているからといって、アプリケーションが必ずS/4HANAであるとは限りません。両方の情報を分けて記録します。
SAP_BASISだけで製品リリースを断定する
SAP_BASISは重要な基盤情報ですが、製品リリースそのものと同一ではありません。S/4HANAかECCかを判断するときは、S4COREや製品情報、導入資料を組み合わせます。
開発・検証・本番の情報を混同する
同じ会社のSAP環境でも、システムごとに更新時期やパッチレベルは異なります。確認時にはSIDと環境名を画面の情報と一緒に記録してください。
カーネルパッチを独断で適用する
カーネル番号を確認できても、適用計画まで自動的に決まるわけではありません。互換性、停止時間、バックアップ、ロールバック、関連ノートを確認し、定められた変更管理プロセスに従います。
まとめ:目的に応じて確認範囲を選ぶ
SAPのバージョン確認では、まず製品リリースを知りたいのか、SAP_BASISやサポートパッケージを知りたいのか、カーネルやデータベースまで必要なのかを決めます。
一般的な入口はシステムステータスです。そこからコンポーネント情報、カーネル情報、データベース情報を必要な範囲で追加確認します。S/4HANAとECC、SAP HANAとアプリケーション製品を混同せず、SID、環境、確認日とともに記録すれば、問い合わせや運用引き継ぎでも使いやすい情報になります。
画面名や表示項目はシステムのリリース、GUI、権限によって変わることがあります。最終的な製品・リリース・パッチの判断が必要な場合は、SAPの公式ドキュメント、担当Basis管理者、社内のシステム台帳を照合してください。