SAP Functional Consultantが抑えておくべきトランザクショ
ンコードを列挙してみました。Basisやシステム運用部隊が使用するものは取り上げていないためご了承ください。また、随時アップデートしていきたいと思います。
Tr-Cd |
名称 |
使い途 |
SE01 |
移送オーガナイザ |
カスタマイズやプログラム作成後に作成された移送依頼を確認できます。また、移送依頼のリリースを実行します。 |
SE11 |
ABAPディクショナリ |
テーブルの内容(項目IDや項目の内容、名称など)を確認できます。 |
SE16N |
データブラウザ |
テーブルの内容を確認できます。SE11との違いは、テーブルの細かい定義はSE11で見てテーブルのデータを見たい場合はこちらのSE16Nを使用します。 |
SE37 |
汎用モジュールビルダ |
汎用モジュール作成時に使用します。また、汎用モジュールをテスト・デバッグする場合にも使用します。 |
SE38 |
ABAPエディタ |
ABAPプログラム作成時に使用します。また、ABAPプログラムを実行する場合やデバッグする場合にも使用します。 |
SE80 |
オブジェクトナビゲータ |
プログラムだけではなく、User-Exitや汎用モジュールグループなどのオブジェクトが確認できます。 |
SE91 |
メッセージ更新 |
メッセージの登録や更新ができます。また、メッセージIDからそのメッセージを使用していているプログラムを逆引きするという使い方もできます。 |
SE93 |
トランザクションコード登録 |
トランザクションコードの登録・更新・照会・削除。トランザクションコードを実行しているプログラムやバリアントも確認できます。 |
SHDB |
バッチインプットの記録 |
バッチインプットセッションを作成・実行することができます。 |
SCC1 |
移送依頼のコピー |
移送依頼を同一サーバの他クライアントへコピーできます。開発機に複数クライアントがある場合、クライアント依存オブジェクトを移送します。 |
SM04 |
ユーザセッション |
ログインユーザの一覧。現在ログインしているユーザを確認したり、各ユーザの使用メモリを確認できます。 |
SM12 |
ロックエントリ |
ロック(テーブルレコードの競合)を確認して削除することができます。 |
SM21 |
システムログ |
システム的なエラーが発生した場合のエラー内容の解析ができます。 |
SM36 |
バックグラウンドジョブ定義 |
SAP内でバックグラウンドジョブの定義ができます。ジョブツールを使用しないで、SAP内で直接実行する場合に使用します。 |
SM37 |
バックグラウンドジョブ概要 |
バックグラウンドジョブの実行結果確認。ジョブ実行結果が正常終了、エラーなど確認できます。 |
SM69 |
外部OSコマンド |
OSで実行するコマンドを定義できます |
SMQS |
qRFCモニター |
qRFCの設定をします。RFCの相手先を登録して、待機時間など決めます。 |
ST05 |
SQLトレース |
指定したプログラム内のSQLをトレースできます。処理時間がかかっている場合に、プログラム内の複数Select文でどこでボトルネックになっているかを確認できます。 |
STMS |
移送管理システム |
開発機で作成した移送依頼を検証環境、本番環境に移送する際に使用します(主にBasisが利用)。 |
SU01 |
ユーザ管理 |
ユーザIDを作成、更新、削除する場合に使用します。 |
SU01D |
ユーザ照会 |
ユーザIDを照会する場合に使用します。更新する必要がない場合は、SU01ではなくSU01Dを使用するのがいいと思います。 |
FILE |
論理パスおよび論理ファイル名 |
論理パス、論理ファイル名の定義。Basisが作成した論理パスに対して、物理パスを確認する場合などに使用します。 |
AL11 |
SAPディレクトリ |
サーバのディレクトリ、ファイルを確認できます。直接、ファイルサーバにサクセスできない場合に使用します。 |
SARA |
アーカイブ管理 |
アーカイブを作成・照会する場合に使用します。 |
SLG1 |
アプリケーションログ |
アプリケーションエラーが発生した場合に、エラー解析のために使用します。
|
BD87 |
ステータスモニタ |
IDocのメッセージ内容を確認できます。IDoc通信でエラーになった場合に解析します。 |
ST22
|
ランタイムエラー |
ABAPプログラムのショートダンプエラーを確認できます。 |