トランザクション

SAPの移行プロジェクトやABAP開発では、場面ごとに使うトランザクションコード(Tコード)が異なります。「あのTコード何だっけ?」と毎回調べるのは非効率なので、データ移行・ABAP開発・デバッグ・移送管理・カスタマイジングなど実務で頻出するTコードを約80個、カテゴリ別に一覧にまとめました。

ECC環境だけでなくS/4HANA固有のTコード(LTMC、Fiori関連など)や、SD・MM・FIのモジュール別の移行時頻出Tコードもカバーしています。ブックマークしておくと、プロジェクト中にすぐ引けて便利です。随時更新していきます。

目次

1. データ移行(マスタ・トランザクションデータ)

Tコード名称用途
LSMWLegacy System Migration Workbenchレガシーデータの一括移行(録画/BAPI/IDoc方式)
LTMCMigrate Your Data(S/4HANA)S/4HANA標準の移行ツール(Migration Cockpit)
LTMOMMigration Object Modeler移行オブジェクトのカスタム定義
SM35バッチインプットモニタバッチインプットセッションの実行・監視
SHDBトランザクションレコーダバッチインプット用の操作録画
SE16 / SE16Nテーブル内容表示移行前後のデータ確認・件数チェック
SQVIQuickViewer簡易クエリでデータ抽出・突合
AL11SAPディレクトリ一覧サーバ上のファイル(移行用CSV等)の確認
CG3Y / CG3Zファイルアップロード/ダウンロードPCとアプリケーションサーバ間のファイル転送
FILE論理ファイルパス定義ファイルパスの論理名管理

2. ABAP開発

Tコード名称用途
SE38ABAPエディタレポートプログラムの作成・編集
SE80Object Navigator開発オブジェクトの統合管理(推奨)
SE37汎用モジュールビルダ汎用モジュール(Function Module)の作成・テスト
SE24クラスビルダABAPクラス/インターフェースの作成
SE11ABAPディクショナリテーブル・構造・データ型・ドメインの定義
SE91メッセージメンテナンスメッセージクラスの作成・管理
SE93トランザクションコード登録カスタムTコードの作成
SE18 / SE19BAdI定義 / BAdI実装BAdI(拡張ポイント)の確認と実装
CMOD / SMODカスタマExit管理User Exitの検索と実装

3. スマートフォーム・帳票

Tコード名称用途
SMARTFORMSSmart Forms帳票レイアウトの作成・編集
SE71SAPscriptフォーム旧式帳票の作成・編集
SFPAdobe FormsAdobe LiveCycle帳票
NACE出力制御(条件テーブル)出力タイプ・プログラム・フォームの割当確認
SP01スプールリクエスト一覧帳票出力結果の確認

4. デバッグ・テスト

Tコード名称用途
/Hデバッガ起動コマンド欄で入力しデバッグモード開始
ST22ABAPダンプ分析ランタイムエラー(ショートダンプ)の確認
ST05SQLトレースSQL文の実行計画・パフォーマンス確認
SAT(SE30)ランタイム分析ABAPプログラムの実行時間分析
SCICode Inspectorコード品質チェック(標準準拠・パフォーマンス)
SCIICode Inspector(一括)パッケージ単位の一括検査

5. 移送・リリース管理

Tコード名称用途
SE09 / SE10Transport Organizer移送依頼の作成・管理・リリース
STMS移送管理システム移送ルートの管理・インポート実行
SCC1クライアントコピー(移送)同一システム内の別クライアントへカスタマイジング移送

6. カスタマイジング(IMG)

Tコード名称用途
SPROプロジェクトIMGカスタマイジング設定の入口(全モジュール共通)
SM30 / SM31テーブルビューメンテナンスカスタムテーブルのデータ登録・編集
SCPR20BC Set 有効化S/4HANAでBest Practiceの設定を一括適用

7. ジョブ・バックグラウンド処理

Tコード名称用途
SM36ジョブスケジュールバックグラウンドジョブの登録
SM37ジョブ概要ジョブの実行状態・ログ確認
SA38プログラム実行ABAPプログラムの直接実行

8. 権限・ユーザ管理

Tコード名称用途
SU01ユーザメンテナンステストユーザの作成・ロール割当
PFCGロールメンテナンス権限ロールの作成・権限オブジェクト設定
SU53権限チェック結果権限エラー時の失敗オブジェクト確認
SUIMユーザ情報システム権限関連の横断検索

9. IDoc / EDI / RFC連携

Tコード名称用途
WE19IDocテストIDOCの手動テスト実行
WE20パートナプロファイルEDI/IDocパートナの設定
WE02 / WE05IDocリストIDOCの処理状況モニタリング
BD87ALE IDOCステータスモニタALE連携のエラー確認・再処理
SM58tRFC/qRFCモニタ非同期RFC呼び出しのエラー確認
SM59RFC接続先設定外部システムとのRFC接続定義

10. Fiori / S/4HANA固有

Tコード名称用途
/UI2/FLPFiori Launchpad(バックエンド)Fioriアプリのタイル設定確認
/UI2/FLPD_CUSTFiori Launchpadカスタマイジングタイルカタログ・グループ設定
SICFHTTPサービス管理ODataサービス・ICFノードの有効化
/IWFND/MAINT_SERVICEODataサービスメンテナンスGateway上のODataサービス登録・有効化
SEGWSAP Gateway Service BuilderカスタムODataサービスの開発

11. モジュール別 移行時に頻出するTコード

SD(販売管理)

Tコード用途
XD01 / BP得意先マスタ登録
VD51〜VD59得意先マスタ一括(条件レコード等)
VK11価格条件レコード登録
VOV8受注伝票タイプ定義(参照用)

MM(在庫購買管理)

Tコード用途
MM01品目マスタ登録
XK01 / BP仕入先マスタ登録
MEK1購買価格条件登録
MIGO入出庫(在庫初期値登録)
MB52倉庫在庫一覧(移行後確認)

FI(財務会計)

Tコード用途
FS00G/L勘定マスタ登録
FBL1N / FBL5N仕入先/得意先明細一覧(残高確認)
FB50 / F-02G/L伝票入力(残高移行)
FAGL_FC_VAL外貨評価(移行時)
OB52転記期間オープン/クローズ
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次