SAP ABAP Workbenchは、ABAP開発者がSAP ERPシステムでABAP言語を使用してさまざまなアプリケーションを作成するために使用するツールのコレクシ すべてのワークベンチツールは相互に統合されています。 さまざまな用具はように与えられます:
- ABAPエディタ
- データディクショナリ
- メニューペインタ
- スクリーンペインタ
- ファンクションビルダ
- デバッガ
- オブジェクトナビゲータ
グラフィカルプログラミングです開発者がSAPシステムでabapプログラムを開発、テスト、および実行できる環境。
ABAP workbenchを使用すると、データベーステーブルの作成、フィールドの表示、およびテーブル内のデータの参照が、最も一般的なツールの1つであるABAPデータディクショナリを使 これらのワークベンチツールの助けを借りて、我々は、プログラム、ユーザインタフェースを作成することができ、SAPシステム内のデータベース情報にアクセスするこ 以下の図は、SAP R/3システムアーキテクチャにおけるABAP Workbenchの作業プロセスを説明しています。
開発のためにABAP workbenchにアクセスするには、SAP Easy accessのメニtools->開発オプションの下に指定されています。 これらのツールには2つの方法でアクセスできます:
- 指定されたパスをたどり、必要なツールをダブルクリックします。 または、
- “コマンドフィールド”に各ツールの前に指定されたトランザクションコード(このトピックではさらに説明します)を入力します。”たとえば、ABAPディクショナリにアクセスするには、コマンドフィールドにSE11コードを入力する必要があります。
ABAPワークベンチメニューは、次の4つのセクションに分かれています:
- 概要
- 開発
- テスト
- ユーティリティ
ABAPワークベンチの機能
- ABAPワークベンチのツールは統合されているため、プログラムの作業中にオブジェクそのツール。
- ABAP workbenchでは、レポート、トランザクション、汎用モジュール、画面、メニューなどの開発パッケージやオブジェクトを操作します。
- 各種アプリケーションの作成、アプリケーションのデバッグ、パフォーマンス分析、データベースオブジェクトの更新、メニューの作成などのABAPコードの記述に使
ABAP Workbenchコンポーネント/ツール
以下は、ABAP Workbenchの重要な開発ツールです。
1. ABAPデータディクショナリ:ワークベンチの最も重要なツールの一つであり、冗長性なしにテーブルを作成および管理するために使用されます。 SE11トランザクションコードを使用して直接アクセスできます。 このためのメニューパスは以下の通りです:
2. ABAPエディタ:これは、ソースコード編集ツールであるABAPワークベンチのもう一つの重要なコンポーネントです。 ABAP開発者は、このABAPエディタに多くの時間を費やしています。 これは、すべてのロジックを構築し、コードを記述/編集するツールです。 SE38トランザクションコードを使用して直接アクセスできます。 このためのメニューパスは以下の通りです:
3. オブジェクトナビゲータ:ABAPワークベンチの主要なエントリポイントは、すべてのツールをまとめ、プログラムを開発するための効率的な環境を作成する それが統合された環境のプログラミングの適用を組織するのに使用することができる。 これは、アプリケーション間を簡単にナビゲートする方法を提供するため、多くの汎用モジュールと多くの画面を備えた大規模なプログラムを開発する トランザクションコードSE80を使用して直接アクセスできます。 このためのメニューパスは以下の通りです:
4. 機能ビルダー:これはABAPエディタに最もよく似ており、SAP標準モジュール全体にアクセスすることができます。しかし、その主な機能は、他のプログラムからもアクセスできる特定のタスクを定義することです。 など、function builderを使用してインターフェイスを作成できます。 SE37トランザクションコードを使用して直接アクセスできます。 このためのメニューパスは以下の通りです:
5. Screen Painter:これを使用して、プログラム用の独自のGUI画面を作成するなど、入力画面を定義するために使用されます。 これは、ビュー、データベーステーブルなどの辞書オブジェクトを作成することを可能にします。 SE51トランザクションコードを使用してアクセスできます。 このためのメニューパスは以下の通りです:
6. メニューペインタ:メニューペインタは、私たちのプログラムのユーザーインターフェイスを作成するために使用されるツールです。 これは、ボタン、メニューバー、アイコンなどを生成することができます。、またはデフォルトで指定されているユーザーメニューをカスタマイズすることができます。 また、メニューイベントをダブルクリックするか、enterキーを押してトリガーするかを定義することもできます。 SE41トランザクションコードを使用して直接アクセスできます。 このためのメニューパスは以下の通りです:
7. クラスビルダー:これは関数ビルダーと同じで、クラスオブジェクトを作成するために使用されます。 SE24トランザクションコードを使用して直接アクセスできます。 このためのメニューパスは以下の通りです:
ABAP Workbenchの起動方法
ABAP workbenchには、次の二つの方法でアクセスできます:
- SAP GUIにログオンして→SAP Easy Accessからツールをクリック→ABAP Workbenchをクリックします。
- ワークベンチの特定のツールのトランザクションコードを入力するか、コマンドフィールドにS001コードを入力してenterキーを押すと、ABAPワークベンチが開
トランザクションコード
SAPでは、各アプリケーション/ツールに文字または数字、またはその両方の組み合わせであるコードが割り当てられており、このようなコードはトランザクションコードと呼ばれています。 これらのコードをコマンドフィールドに入力すると、完全なメニューパスに従う代わりに、そのツールに直接アクセスできます。
これらのトランザクションコードを使用すると、アプリケーションを高速化できます。
以下は、取引コードのいくつかの重要なポイントです:
- トランザクションコードの長さは最大20文字です。
- それは文字で始まる必要があります。
- アクセスするには、コマンドフィールドに入力する必要があります。
以下の画像を考えてみましょう。
トランザクションコードを見つける方法は?
各アプリケーションのトランザクションコードは固定されているため、コマンドフィールドにこれらのコードを入力するだけで、そのアプリケーションに
トランザクションコードを見つけるには二つの方法があります:
- アプリケーションにアクセスしている場合:
- メニューバーからシステムオプションに移動→ドロップダウンからステータスを選択します:
- そのアプリケーションのトランザクションコードを確認できるウィンドウが表示されます。
- メニューバーからシステムオプションに移動→ドロップダウンからステータスを選択します:
- ホームページ
- にいる場合は、Extrasオプション→ドロップダウンから設定を選択します。
- ポップアップウィンドウが表示され、”技術名の表示”をクリッ”
- にいる場合は、Extrasオプション→ドロップダウンから設定を選択します。