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

【SAP基礎】SM50でワークプロセスの状態を確認する方法

登場人物紹介

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

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

この記事を読むメリット

  • T-CODE:SM50 でワークプロセスの種類・状態・実行中のプログラムを確かめる方法が分かる
  • 情報領域の空きの数と平均負荷の読み方が分かる
  • T-CODE:SM66 でシステム全体のワークプロセスを確かめる方法が分かる

「画面が固まった」「ジョブが終わらない」といった問い合わせを受けたときは、まずワークプロセスが空いているかを確かめます。

T-CODE:SM50 では、いまログオンしているアプリケーションサーバ(AS インスタンス)のワークプロセスの種類・状態・実行中のプログラムを一覧で確認できます。T-CODE:SM66 では、システム全体のワークプロセスをまとめて確認できます。

この記事では、次の操作を画面を 1 つずつ追って解説します。

  • T-CODE:SM50 で インスタンスのワークプロセスの状態を確かめる手順
  • T-CODE:SM66 で システム全体のワークプロセスを確かめる手順
レイナ

博士!「画面が固まった」って問い合わせが来たんですけど、サーバの中で何が動いているか見る方法はありますか?

博士

うむ、T-CODE:SM50 でワークプロセスの状態を見れば、空きがあるか、何が動き続けているかが分かるのじゃ。画面を追って説明していくぞい!

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モ...
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円 / 月
稼働場所
東京都
業務領域
設計
作業内容:
商社系のシステム再構築プロジェクトに...
SD

【S/4HANA新規導入支援(SDコンサルタント)】東京(リモート併用)/設計構築フェーズ

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
大手企業のS/4HANA新規導入プロジェクト...
COFI

【S/4HANA新規導入支援(原価チームリーダー)】東京駅・リモート併用

月額単価
~1,900,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
S/4HANA新規導入プロジェクトに参画し、...
FIPP

【S/4HANAコンサルティング(FI/PP)】兵庫・加古川(リモート併用)/結合テスト・キーユーザ教育

月額単価
~1,300,000円 / 月
稼働場所
兵庫県
業務領域
テスト, その他
作業内容:
組立製造業向けのS/4HANA導入プロジェク...
COFI

【商社向けパブクラ移行(FICOコンサル)】宮城・仙台(リモート併用)/要件定義+構築

月額単価
~1,100,000円 / 月
稼働場所
宮城県
業務領域
要件定義, 設計
作業内容:
総合商社向けのSAP PublicEdition移行案...
この記事のポイント

前提

  • 使うトランザクション: SM50・SM66
  • 必要な権限: T-CODE:SM50・SM66 を実行できる権限

ワークプロセスの仕組み

実務での要件の例

業務の担当者から「画面が固まったまま進まない」と問い合わせを受けた場面を考えます。この要件は、次のように分けて進めます。

要件の部分どうするか
ワークプロセスに空きがあるかを確かめるT-CODE:SM50 の情報領域で、ダイアログの「合計/空き」と平均負荷を確かめます
長く動き続けている処理を探す一覧でステータスが「実行中」の行の、処理時間と実行中のプログラムの名称を確かめます
ほかの AS インスタンスも含めて確かめるT-CODE:SM66(SM50 の「システム共通一覧」でも同じ)で、システムのすべての AS インスタンスのワークプロセスを確かめます
止まっている処理を終わらせる紹介する操作は照会だけです。プロセスのキャンセルは別のユーザのセッションに影響が出るおそれがあるので、実行する前にシステムの管理者に相談するとよいでしょう

ワークプロセスの種類

SAP の処理は、AS インスタンスの中のワークプロセスが受け持ちます。ワークプロセスには、受け持つ処理ごとに種類があります。

タイプ種類受け持つ処理
DIAダイアログ画面の操作や RFC などの要求
UPD更新時間的に重要な更新(U1)
UP2更新 2遅延してもよい更新(U2)
BTCバックグラウンドバックグラウンドジョブ
SPOスプール印刷(スプール)

SM50 と SM66 の違い

T-CODE表示する範囲
T-CODE:SM50いまログオンしている AS インスタンスのワークプロセス
T-CODE:SM66システムのすべての AS インスタンスのワークプロセス

T-CODE:SM66 を呼ぶと、T-CODE:SM50 のシステム共通一覧(全インスタンスの一覧)が開きます。種類・ステータス・ユーザなどでワークプロセスを絞り込める以前の画面は、T-CODE:SM66_OLD で開けます。

SM50 と SM66 の範囲

インスタンスごとの一覧(SM50)と、システム全体の一覧(SM66)の関係です。

関連するトランザクションコードは次のとおりです。

T-CODE内容
T-CODE:SM50AS インスタンスのワークプロセス
T-CODE:SM66グローバルワークプロセス概要
T-CODE:SM66_OLDグローバルワークプロセス概要(以前の画面)
T-CODE:SM51起動済 AS インスタンス

インスタンスのワークプロセスを確かめる(T-CODE:SM50)

1. SM50 を開く

コマンドフィールドに SM50 と入力して Enter キーを押します。「AS インスタンス mmc-s4sap05_FAA_00 のワークプロセス」が表示されます。

SM50 のワークプロセス一覧

画面の見方

  1. 情報領域: ワークプロセスの合計数と、種類ごとの数・空きの数・平均負荷です。
  2. 列: 番号・タイプ・プロセス ID・ステータス・CPU 時間・処理時間・優先度・実行中のプログラムの名称などです。
  3. 実行中のワークプロセス: いま処理をしているワークプロセスです。
  4. システム共通一覧: システムのすべての AS インスタンスのワークプロセスを表示します。

一覧は開いた時点の状態です。最新の状態を見るには「リフレッシュ」を押します。

2. 空きと負荷を確かめる

①の情報領域では、「15 / 14 (合計/空き)」のように、ワークプロセスの数と空いている数が種類ごとに表示されます。平均負荷は、直近 1 分・5 分・15 分の間に、その種類のワークプロセスが平均で何プロセス分フルに使われていたかです。

この例では、次のとおりです。

種類合計 / 空き平均負荷(1 分 / 5 分 / 15 分)
ダイアログ15 / 140.255 / 0.320 / 0.371
更新2 / 20.000 / 0.003 / 0.026
バックグラウンド10 / 100.368 / 0.235 / 0.387
スプール1 / 10.001 / 0.000 / 0.000

ダイアログの空きが 0 に近い状態が続くときは、ワークプロセスの数が足りているか、長く動き続けている処理がないかを確かめるとよいでしょう。

3. 各ワークプロセスの状態を確かめる

②の列で、1 つ 1 つのワークプロセスの状態を確かめます。

列内容
タイプワークプロセスの種類(DIA・UPD・BTC など)です。
プロセス IDOS のプロセス ID です。OS のコマンドでプロセスを扱うときに使います。
ステータス待機中(要求を待っている)・実行中(処理をしている)などです。
WP エラー数インスタンスの起動から、ワークプロセスが失敗した回数です。管理者による終了も数えます。
CPU 時間ワークプロセスの起動から使った CPU 時間です。
処理時間いまの要求を処理している時間(秒)です。
優先度高(画面の操作と内部の処理)・中(画面の操作からの RFC)・低(バックグラウンドジョブとそこからの RFC)です。

この例では、③の番号 1 の DIA が「実行中」で、優先度は「高」、実行中のプログラムは CL_SERVER_INFO================CP です。ほかのワークプロセスは「待機中」です。この例では、優先度は実行中のワークプロセスにだけ表示されています。処理時間が長いワークプロセスがあれば、プログラムの名称から、何の処理が動き続けているかを確かめるとよいでしょう。

行をダブルクリックすると、そのワークプロセスの詳細(統計・SQL 文・ABAP スタックなど)が表示されます。

システム全体のワークプロセスを確かめる(T-CODE:SM66)

コマンドフィールドに SM66 と入力して Enter キーを押します。SM50 の④「システム共通一覧」からも、同じ一覧を開けます。

SM66 のワークプロセス一覧

画面の見方

  1. タイトル: システムのすべての AS インスタンスのワークプロセスが表示されます。
  2. ASInstance: ワークプロセスがどの AS インスタンスのものかです。
  3. インスタンスへの切替: AS インスタンスごとの一覧(SM50 の画面)に切り替わります。

この例では、システム FAA の AS インスタンスは mmc-s4sap05_FAA_00 の 1 つだけなので、SM50 と同じワークプロセスが並びます。どのワークプロセスが実行中かは、開くたびに変わります。AS インスタンスが複数あるシステムでは、どのインスタンスでワークプロセスが埋まっているかをこの一覧で確かめられます。

よくあるつまずき

  • 一覧の値が変わらない: 一覧は開いた時点の状態です。「リフレッシュ」を押すと最新の状態になります。
  • SM66 を開いたら以前と画面が違う: T-CODE:SM66 は、SM50 のシステム共通一覧に移っています。以前の画面は T-CODE:SM66_OLD で開けます。
  • 止まっている処理を終わらせたい: SM50 の一覧からプロセスのキャンセルやセッションの削除もできますが、操作する時点で、目当てのセッションがまだそのワークプロセスで動いているとは限りません。別のユーザのセッションに影響が出るおそれがあります。実行する前に、システムの管理者に相談するとよいでしょう。

まとめ

  • T-CODE:SM50 では、ログオン中の AS インスタンスのワークプロセスの種類・ステータス・実行中のプログラムを確かめます。
  • 情報領域で、種類ごとの空きの数と平均負荷を確かめます。
  • T-CODE:SM66 では、システムのすべての AS インスタンスのワークプロセスをまとめて確かめます。
レイナ

空きの数と、実行中のプログラムを見ればいいんですね!

博士

うむ。インスタンスが複数あるなら、SM66 でまとめて見るのじゃぞい。

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

【リモート可】【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モ...
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円 / 月
稼働場所
東京都
業務領域
設計
作業内容:
商社系のシステム再構築プロジェクトに...
SD

【S/4HANA新規導入支援(SDコンサルタント)】東京(リモート併用)/設計構築フェーズ

月額単価
~1,500,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
大手企業のS/4HANA新規導入プロジェクト...
COFI

【S/4HANA新規導入支援(原価チームリーダー)】東京駅・リモート併用

月額単価
~1,900,000円 / 月
稼働場所
東京都
業務領域
設計, 開発(ABAP/Fiori)
作業内容:
S/4HANA新規導入プロジェクトに参画し、...
FIPP

【S/4HANAコンサルティング(FI/PP)】兵庫・加古川(リモート併用)/結合テスト・キーユーザ教育

月額単価
~1,300,000円 / 月
稼働場所
兵庫県
業務領域
テスト, その他
作業内容:
組立製造業向けのS/4HANA導入プロジェク...
COFI

【商社向けパブクラ移行(FICOコンサル)】宮城・仙台(リモート併用)/要件定義+構築

月額単価
~1,100,000円 / 月
稼働場所
宮城県
業務領域
要件定義, 設計
作業内容:
総合商社向けのSAP PublicEdition移行案...

★★★SAPラボのライター募集★★★

SAPラボでは、SAPの知識を活かして副業をしたい方を募集してるのじゃ!

SAPラボのライターの特徴

・ライティング初心者OK!
・報酬高単価!
・業務委託契約なので副業として最適!

SAP記事執筆者としての活動実績として利用可能なので、転職時や案件探しの際に企業へのアピール材料にもなります。

募集要項

・SAP導入や運用保守プロジェクトへの参画経験1年以上

ご応募/お問合せ先

info@sap-labo.com

少しでもご興味ある方、ぜひお気軽にご連絡下さい!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

株式会社スプラッシュエンジニアリング(https://splash-eng.com/)の代表取締役。

新卒でSAPエンジニアとして働き始め、SAPエンジニア・コンサルタント歴は10年以上。
2015年にシステム開発会社である株式会社Luxyを創業し2021年にバイアウト。その後、受託開発会社の株式会社アガルートITパートナーズ代表取締役も兼任。
2024年にこれまでの会社の代表を退任し株式会社スプラッシュエンジニアリングを創業。

一緒に「SAPラボ」を盛り上げてくれる副業ライター(SAP経験者)を募集してますので、お問い合わせよりお願いします!

この記事のポイント