SAP開発でよく使うトランザクションコードをカテゴリ別に整理してみた

SAPテック

SAP開発に携わり始めると、
「結局、どのトランザクションを覚えればいいの?」
「Tコードが多すぎて、何から手を付ければいいのか分からない…」
と感じる方も多いのではないでしょうか。

SAPには数千を超えるトランザクションコード(Tコード)が存在しますが、
実務で頻繁に使うものは、実はそれほど多くありません。

本記事では、
SAP開発・保守の現場で“本当によく使うトランザクションコード”をカテゴリ別に整理し、
それぞれの役割や使いどころを表形式で分かりやすく解説します。

これからABAP開発に入る方や、S/4HANA案件で調査・改修を行う方にとって、
迷ったときに立ち返れるリファレンス記事になれば幸いです。


ABAP開発・調査で必ず使うトランザクション

SAP開発者が最初に覚えるべきなのが、ABAP開発・調査系のトランザクションです。
プログラム作成、テーブル確認、エラー調査など、日常業務の大半はこのカテゴリで完結します。

Tコード名称 / 役割主な利用シーン
SE80オブジェクトナビゲータプログラム・クラス・DDICを横断的に管理
SE38ABAPエディタプログラム作成・修正
SE11ABAP Dictionaryテーブル・構造・データ要素定義
SE16Nテーブルデータ表示データ調査(最頻出)
SE93トランザクション定義Tコード作成・修正
ST22ABAPダンプ解析実行時エラー調査
SM37ジョブ監視バッチ処理の確認

特に SE80・SE11・SE16N・ST22 は、
「調査 → 原因特定 → 修正」という一連の流れの中で必ず登場します。
まずはこの4つを迷わず使える状態になることが、SAP開発者としての第一歩です。


カスタマイズ(IMG・設定確認)系トランザクション

ABAP開発では、プログラムだけを見ていても原因が分からないケースが多くあります。
その理由は、SAPの処理ロジックがカスタマイズ設定に強く依存しているためです。

Tコード設定内容開発時のポイント
SPROIMG全体カスタマイズ確認の起点
OBYC自動仕訳FI・MM連携の要
FBZP支払プログラムF110関連調査
OMJJ移動タイプ在庫評価ロジック
OB52会計期間管理伝票エラー原因
SM30テーブル保守設定値の直接確認

開発者視点では、
**「プログラムの処理」+「カスタマイズ設定」**をセットで確認できるようになると、
調査スピードと理解度が一気に向上します。


FI / MM / SD 実務データ参照用トランザクション

SAP開発では、実際の業務データを確認しながら調査を進める場面が非常に多くあります。
その際に活躍するのが、FI・MM・SDの参照系トランザクションです。

モジュールTコード内容主な用途
FIFBL1N仕入先明細APデータ確認
FIFBL5N得意先明細ARデータ確認
FIFB03会計伝票照会仕訳内容確認
MMMB51マテリアル伝票在庫・移動履歴
MMME23N購買発注照会発注データ確認
SDVA03受注照会販売伝票確認
SDVL03N出荷伝票照会出荷状況確認

「この値はどこから来たのか?」
「業務上はどのように扱われているデータなのか?」
を確認できるようになると、机上の開発から実務に強い開発者へと一段階ステップアップできます。


デバッグ・テスト・権限調査系トランザクション

障害対応やユーザー問い合わせ対応では、
デバッグ・権限調査スキルがそのまま評価につながると言っても過言ではありません。

Tコード機能使いどころ
/hデバッガ起動処理ロジック追跡
ST01権限トレース権限エラー原因調査
SU53権限エラー表示権限不足の即確認
SCIコード検査品質チェック
ATCABAP Test CockpitS/4HANA必須

特にS/4HANAでは、ATCによる静的チェックが標準となっているため、
早めに慣れておくことをおすすめします。


移送・システム管理系トランザクション

開発が完了した後は、移送・本番反映という重要な工程が待っています。
このフェーズで使うトランザクションも、開発者として最低限押さえておく必要があります。

Tコード内容注意点
SE10 / SE09移送依頼管理依頼の分割・整理
STMS移送管理本番反映操作
SCC1クライアントコピーマスタ同期
SM21システムログ障害調査

「開発はできるけど移送が分からない」状態は、
現場では意外と不安視されがちなポイントです。


CDS / HANA / S/4HANA関連トランザクション

S/4HANAでは、従来のABAP開発に加えて、
HANA・CDS・Fioriを意識した調査・開発が求められます。

Tコード内容活用ポイント
SE24クラスビルダOO設計
ST05SQLトレースCDS・性能調査
DBACOCKPITDB監視HANA状態確認
/UI2/FLPFiori起動アプリ確認

特に ST05 は、CDSビューやパフォーマンス問題の調査で非常に重要なトランザクションです。


まとめ:覚えるべきTコードは「整理」すれば少ない

SAP開発において重要なのは、
すべてのトランザクションを暗記することではありません。

  • カテゴリごとに役割を理解する
  • 使用頻度の高いTコードから優先的に覚える
  • 調査の流れとセットで使えるようになる

この3点を意識するだけで、
SAP開発の理解度と作業スピードは確実に向上します。

コメント

タイトルとURLをコピーしました