【SAPが動画で学べる!】YouTubeチャンネル開設しました ▶ SAPラボチャンネルはコチラ

【SAP基礎】SM04でユーザセッションを確認する方法

SAP SM04

登場人物紹介

三崎レイナ
社会人1年目。新卒でITコンサルティングファームに就職。初配属がSAPプロジェクトにアサインされる。SAPがわからないことだらけで悩んでいたところ、会社の先輩にSAPラボの所長を紹介され、毎週末に所長とSAPのお勉強中!

博士
SAPラボの所長。SAP大好き博士!SAP導入プロジェクトを構想策定~運用保守まであらゆるフェーズを数多く経験。
いまは優しきおじいちゃんだが、プロマネバリバリの時代はかなり怖かったらしい。現在は引退しSAPの後進育成と啓蒙活動に従事中!
若者に負けぬようX(旧Twitter)も奮闘中。

この記事を読むメリット
  • SAPにログオンしているユーザを確認する方法が分かります
  • ユーザセッションを終了する際の注意点が理解できます

SAPを運用していると、現在どのユーザがログオンしているのか、どの端末から接続しているのか、どのトランザクションを使用しているのかを確認したい場面があります。

T-CODE:SM04では、現在SAPシステムにログオンしているユーザの一覧や、各ユーザが開いているセッションを確認できます。
また、必要に応じてユーザセッションを終了することもできます。

本記事では、T-CODE:SM04の基本的な使い方、画面の見方、セッション終了時の注意点について整理します。

SAPフリーランスバンク SAPフリーランスバンク
  • 転職求人
  • フリーランス案件
株式会社日立産業制御ソリューションズ

【リモート可】【PM/PL候補】【東京】SAP(S/4HANA)エンジニア ※フレックスタイム制/ワークライフバランス◎(S/4HANA)

年収
430~800万円 / 年
勤務地
東京本社:東京都台東区秋葉原6番1号(...
雇用形態
正社員
要スキル:
【必須】 SAP導入に強い興味があり、以...
キリンビジネスシステム株式会社

SAP会計領域コンサルタント(管理職)/キリングループ唯一のIT会社(FI/CO)

年収
900~1,300万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 以下A・B・Cすべてを...
キリンビジネスシステム株式会社

SAPコンサルタント/キリングループ唯一のIT会社(SD/MM/PP)

年収
500~850万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 SAPアプリケーショ...
株式会社ベイカレント・コンサルティング

【SAPコンサルタント】経営戦略実現を全社横断変革で支援/平均年収1,350万円

年収
600~2,500万円 / 年
勤務地
東京都港区麻布台1-3-1麻布台ヒル...
雇用形態
正社員
要スキル:
【必須(MUST)】 社会人経験3年以上...
株式会社 ホープス

【年収1000万円可】【リモート可】【上流工程】【SAP導入コンサルタント】リモート・ハイブリッド勤務OK|平均残業月10時間/HOPES ※基幹系業務システムの導入推進を行っていただける方を募集

年収
800~1,800万円 / 年
勤務地
〒 1040033:東京都中央区新川1-3-17新...
雇用形態
正社員
要スキル:
■SAPコンサルタント 【必須】 SAPモ...
PP

【SAP PPバージョンアップ支援】大阪・オンサイト/要件定義・Fit&Gap

月額単価
~1,300,000円 / 月
稼働場所
大阪府
業務領域
要件定義, 設計
作業内容:
SAPバージョンアップ案件におけるPP領域...
CO

【SAP運用保守(CO)】都内(週1~2日出社)/CO保守案件

月額単価
~1,100,000円 / 月
稼働場所
東京都
業務領域
運用・保守
作業内容:
複数拠点のSAP Cost Controlling保守対...
MMSD

【S/4HANAバージョンアップ(要件定義)】メーカー企業(オンサイト)/SD・MM領域

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計
作業内容:
SAP S/4HANAバージョンアップのプロジェ...
FI

【製造業S/4HANAバージョンアップ(FI)】オンサイト/要件定義

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計
作業内容:
SAP S/4HANAのバージョンアップに向けた...
COFIPP

【S/4HANA AMS体制Functional Lead】リモート可/R2R・P2D領域インシデント対応

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 運用・保守
作業内容:
グローバル企業のSAP S/4HANA AMS体制に...
COMMSD

【ECC6.0→S/4HANA再構築】東京・都内(出社)/SD・MM・CO ABAP開発・設計・テスト

月額単価
~1,200,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori), テスト
作業内容:
SAP ECC6.0からS/4HANAへの大型再構築プ...
MMPPSD

【SAP S/4保守・運用(ABAP)】東京・田無(テレワーク併用)/インシデント対応・ABAP改修

月額単価
~1,000,000円 / 月
稼働場所
東京都
業務領域
開発(ABAP/Fiori), 運用・保守
作業内容:
SAP S/4の保守・運用フェーズに参画し、...
COFIMMPPSD

【SAP Public Cloud導入(組立製造業・多モジュール)】兵庫(リモート対応可)/MM・SD・FI・CO・PP

月額単価
~1,100,000円 / 月
稼働場所
兵庫県
業務領域
要件定義
作業内容:
組立製造業を対象としたSAP Public Clou...
MMSD

【S/4HANA導入支援(システムテスト・移行)】東京・リモート併用/移行支援

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
テスト
作業内容:
S/4HANA導入プロジェクトの移行フェーズ...
COFIMMSD

【S/4HANA導入支援】東京(リモート併用)/基本設計&実装

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
設計
作業内容:
商社系のシステム再構築プロジェクトに...
この記事のポイント

T-CODE:SM04 の概要

T-CODE:SM04 とは

レイナ

一覧では、ユーザ名以外に何が分かるんですか?

博士

端末やログオン時刻、使っているトランザクションも確認できるぞい。

SAP SM04

T-CODE:SM04は、SAPシステムにログオンしているユーザやセッションを確認するためのトランザクションです。

ログオン中のユーザ一覧を確認し、ユーザごとの接続情報や実行中のトランザクションを確認できます。

主に、以下のような目的で使用します。

  • ログオン中ユーザの確認
  • ユーザセッションの確認
  • 使用中トランザクションの確認
  • 接続端末の確認
  • 不要なセッションの終了
  • パフォーマンスの監視

このようにT-CODE:SM04は、運用・保守作業でよく使う基本的な管理トランザクションの一つです。

確認範囲の違い

ログオンユーザを確認するトランザクションとして、T-CODE:AL08 もよく使われます。

T-CODE:SM04・AL08 は、確認範囲に違いがあります。

T-CODE主な用途
SM04現在接続しているアプリケーションサーバ上のユーザセッションを確認する
AL08全アプリケーションサーバ上のログオンユーザを一覧で確認する

実務の例

運用保守の担当者は、メンテナンス作業の前に、利用中のユーザが残っていないかを T-CODE:SM04 で確かめます。

ログオフさせる必要がある場合は、対象ユーザや業務担当者に確認し、運用ルールに従ってセッションを終了します。

この記事の操作との対応は、次のとおりです。

したいこと使う操作
ログオン中のユーザと、端末・使用中のトランザクション・開いているセッションを確かめるログオン中のユーザとセッションを確かめる(T-CODE:SM04)
ロック解除のためや、メンテナンス作業前のログオフのために、セッションの終了を検討するセッションの終了を検討する場面と注意点

SAP での処理の流れ

T-CODE:SM04 では、次の順にログオン中のユーザとセッションを確かめます。

STEP
ログオン中のユーザを確かめる(T-CODE:SM04)

現在ログオンしているユーザの一覧で、ユーザID・端末・ログオン時刻・使用中のトランザクションなどを確かめます。

STEP
ユーザのセッションを確かめる(T-CODE:SM04)

一覧で対象ユーザをダブルクリックすると、そのユーザが開いているセッションが表示されます。

セッションの終了は、ロック解除のために原因となるセッションを終了する必要がある場合や、メンテナンス作業前にログオフさせる必要がある場合に検討します。

レイナ

もし、ユーザが入力している途中でセッションを終了したら、どうなるんですか?

博士

保存していない入力内容は、失われることがあるぞい。登録・変更・削除などの更新処理の途中なら、業務データに影響することもあるのじゃ。

ログオン中のユーザとセッションを確かめる(T-CODE:SM04)

1. ログオン中ユーザを確認する

まず、T-CODE:SM04を起動します。

実行すると、現在ログオンしているユーザの一覧画面が表示されます。

画面には、ユーザID、端末、ログオン時刻、使用中トランザクションなどの情報が一覧で表示されます。

SAP SM04

対象ユーザが一覧に存在するか以下のポイントで確認します。

  • 対象ユーザがログオンしているか
  • どのクライアントにログオンしているか
  • どの端末から接続しているか
  • いつログオンしたか
  • どのトランザクションを使用しているか

特定のユーザを探す場合は、検索機能やフィルタ機能を使うと便利です。

レイナ

探しているユーザが一覧に見当たらないときは、ログオンしていないってことですか?

博士

そうとは限らんぞい。アプリケーションサーバが複数あると、T-CODE:SM04 では今接続しているサーバのユーザしか見えない場合があるのじゃ。

2. ユーザのセッションを確認する

ユーザ一覧から対象ユーザをダブルクリックすると、そのユーザが開いているセッションを確認できます。

SAP GUIでは、1ユーザが複数のセッションを開くことができます。

下の画面の例では、5つのセッションが開かれていて、それぞれどんな処理を行っているかを確認できます。

SAP SM04

1つのセッションを選択し「セッション調査」ボタンを押すと、その処理のデバッガ画面が開き、更に詳細を確認することができます。

セッションの終了を検討する場面と注意点

博士

セッションを終了する場面と注意点を見ていくぞい。

1. 終了する前の注意点を確かめる

ユーザが画面上で入力中だった場合、セッションを終了すると未保存の入力内容が失われる可能性があります。

たとえば、受注登録やマスタ変更の途中でセッションを終了すると、入力途中の内容が保存されないまま失われることがあります。

登録・変更・削除などの更新処理中にセッションを終了すると、業務データに影響する可能性があります。

対象ユーザが重要な処理を実行中の可能性がある場合は、セッションを終了する前に必ず確認します。

2. 必要に応じてセッションを終了する

T-CODE:SM04 では、対象ユーザのセッションを終了できます。

たとえば、以下のようなケースで検討します。

  • ロック解除のために、原因となっているセッションを終了したい
  • メンテナンス作業前に、利用中ユーザをログオフさせる必要がある
  • テスト環境で不要なセッションを整理したい
SAP SM04

ただし、セッション終了は慎重に行います。

よくあるつまずき

  • 対象ユーザが一覧に表示されない: 複数のアプリケーションサーバがある環境では、T-CODE:SM04 だけを見ると、現在接続しているサーバ上のユーザしか確認できない場合があります。
    システム全体のログオン状況を確認したい場合は、T-CODE:AL08 もあわせて確認すると分かりやすいです。

まとめ

T-CODE:SM04 では、現在ログオン中のユーザや、各ユーザが開いているセッション、使用中のトランザクションなどを確認できます。

便利なトランザクションである一方で、セッション終了はユーザの作業中断やデータ入力内容の消失につながる可能性があります。

特に本番環境では、対象ユーザや業務担当者へ確認したうえで、運用ルールに従って慎重に操作することが大切です。

最後まで読んでくださり、ありがとうございました。

博士

SAP運用保守でよく使うトランザクションコードは、次の記事にまとまっておるぞい!

  • 転職求人
  • フリーランス案件
株式会社日立産業制御ソリューションズ

【リモート可】【PM/PL候補】【東京】SAP(S/4HANA)エンジニア ※フレックスタイム制/ワークライフバランス◎(S/4HANA)

年収
430~800万円 / 年
勤務地
東京本社:東京都台東区秋葉原6番1号(...
雇用形態
正社員
要スキル:
【必須】 SAP導入に強い興味があり、以...
キリンビジネスシステム株式会社

SAP会計領域コンサルタント(管理職)/キリングループ唯一のIT会社(FI/CO)

年収
900~1,300万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 以下A・B・Cすべてを...
キリンビジネスシステム株式会社

SAPコンサルタント/キリングループ唯一のIT会社(SD/MM/PP)

年収
500~850万円 / 年
勤務地
東京都中野区中野4-10-2 中野セントラ...
雇用形態
正社員
要スキル:
【必須(MUST)】 SAPアプリケーショ...
株式会社ベイカレント・コンサルティング

【SAPコンサルタント】経営戦略実現を全社横断変革で支援/平均年収1,350万円

年収
600~2,500万円 / 年
勤務地
東京都港区麻布台1-3-1麻布台ヒル...
雇用形態
正社員
要スキル:
【必須(MUST)】 社会人経験3年以上...
株式会社 ホープス

【年収1000万円可】【リモート可】【上流工程】【SAP導入コンサルタント】リモート・ハイブリッド勤務OK|平均残業月10時間/HOPES ※基幹系業務システムの導入推進を行っていただける方を募集

年収
800~1,800万円 / 年
勤務地
〒 1040033:東京都中央区新川1-3-17新...
雇用形態
正社員
要スキル:
■SAPコンサルタント 【必須】 SAPモ...
PP

【SAP PPバージョンアップ支援】大阪・オンサイト/要件定義・Fit&Gap

月額単価
~1,300,000円 / 月
稼働場所
大阪府
業務領域
要件定義, 設計
作業内容:
SAPバージョンアップ案件におけるPP領域...
CO

【SAP運用保守(CO)】都内(週1~2日出社)/CO保守案件

月額単価
~1,100,000円 / 月
稼働場所
東京都
業務領域
運用・保守
作業内容:
複数拠点のSAP Cost Controlling保守対...
MMSD

【S/4HANAバージョンアップ(要件定義)】メーカー企業(オンサイト)/SD・MM領域

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計
作業内容:
SAP S/4HANAバージョンアップのプロジェ...
FI

【製造業S/4HANAバージョンアップ(FI)】オンサイト/要件定義

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計
作業内容:
SAP S/4HANAのバージョンアップに向けた...
COFIPP

【S/4HANA AMS体制Functional Lead】リモート可/R2R・P2D領域インシデント対応

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
要件定義, 運用・保守
作業内容:
グローバル企業のSAP S/4HANA AMS体制に...
COMMSD

【ECC6.0→S/4HANA再構築】東京・都内(出社)/SD・MM・CO ABAP開発・設計・テスト

月額単価
~1,200,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori), テスト
作業内容:
SAP ECC6.0からS/4HANAへの大型再構築プ...
MMPPSD

【SAP S/4保守・運用(ABAP)】東京・田無(テレワーク併用)/インシデント対応・ABAP改修

月額単価
~1,000,000円 / 月
稼働場所
東京都
業務領域
開発(ABAP/Fiori), 運用・保守
作業内容:
SAP S/4の保守・運用フェーズに参画し、...
COFIMMPPSD

【SAP Public Cloud導入(組立製造業・多モジュール)】兵庫(リモート対応可)/MM・SD・FI・CO・PP

月額単価
~1,100,000円 / 月
稼働場所
兵庫県
業務領域
要件定義
作業内容:
組立製造業を対象としたSAP Public Clou...
MMSD

【S/4HANA導入支援(システムテスト・移行)】東京・リモート併用/移行支援

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
テスト
作業内容:
S/4HANA導入プロジェクトの移行フェーズ...
COFIMMSD

【S/4HANA導入支援】東京(リモート併用)/基本設計&実装

月額単価
~1,400,000円 / 月
稼働場所
東京都
業務領域
設計
作業内容:
商社系のシステム再構築プロジェクトに...
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

SAPエンジニア(SD/MM/ABAP)

大学卒業後、大手日用品メーカーに社内SEとして入社し、SAP S4HANA導入プロジェクトに参画。主にSD/MMモジュールについて、知見を深めて参りました。
その後、SAPを極めたいという思いからSIerに転職。
大手機械メーカーへのSAP導入プロジェクトに参画し、SD/MM/COのアプリ側を経験しつつ、現在はロジ周りのAdd-on設計・開発をメインで担当しています。

プロジェクトを通して学んだことを発信し、言語やベンダーにより閉じられたSAPの世界を「パッケージ」として明るく開けたものにする一助になれば嬉しいです。

この記事のポイント