2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VSCode版ABAP Development Toolsの導入

2
Posted at

VSCode版ABAP Development Tools

2026年5月からABAP Development ToolsがVScodeで使用できるようになりました。今回はVScodeでの設定と接続・動作確認まで行ってみました。

1.ABAP Development Toolsのインストール

VScodeがインストールされている前提です。まだの方は以下から。

VScodeを立ち上げたら、拡張機能からABAP Development Toolsと入力すると一番上にABAP Development Tools for VS Codeが現れるので、クリックしてインストールボタンを押します。

スクリーンショット 2026-09-09 143000.png

以下の画面が出てきたら、発行元を信頼してインストールするボタンをクリックします。

スクリーンショット 2026-09-09 143022.png

これでインストールは完了です。

2.接続設定

今回はオンプレのシステムに接続してみます。
コマンドパレットで>ABAP: New Destinationと入力、またはCtrl+Shift+Pでコマンドの一覧が出るのでABAP: New Destinationを選択します。

スクリーンショット 2026-09-09 144509.png

コマンドを実行すると、RFCでの接続かHTTPでの接続かの選択があるので今回はRFCを選択します。

スクリーンショット 2026-09-09 144736.png

次に接続先を選択します。
RFC接続の場合ではLogon Padに接続先のエントリがないとここでは出てこないです。

スクリーンショット 2026-09-09 144801.png

次にユーザを入力。

ユーザID.png

次にクライアント番号を入力。

クライアント.png

次にログオン言語を入力。

ログオン言語.png

次に接続先のIDを入力。(自動的に提案されるのでそのままでも大丈夫です。Eclipseと同様にシステムID+クライアント番号+ユーザID+ログオン言語で接続先のIDが提案されます)

接続先ID.png

これで接続設定は完了。完了するとワークスペースに接続先を追加するか聞かれるのでAdd Destination to Workspaseボタンをクリックします。
またはコマンドパレットで>Add Destination as Folder to Workspaceを実行し接続先を選択するとワークスペースに接続先が追加されます。

ワークスペースへの追加.png

ワークスペースへの追加2.png

ワークスペースへの追加3.png

スクリーンショット 2026-09-09 152835.png

3.ログオンと動作確認

ログインは接続先を選択して右クリックからLog On to Destination、またはコマンドパレットから>ABAP: Log On to Destinationから行います。

スクリーンショット 2026-09-09 152854.png

Log On to Destinationを実行するとパスワード入力になるので、パスワードを入力してログオンします。

スクリーンショット 2026-09-09 152949.png

接続先の下にLocal ObjectとSystem Libraryが表示されればログオン完了です。

スクリーンショット 2026-09-09 153004.png

動作確認として簡単なプログラム(Hello World)を作ってみました。
Eclipseとは違い、ツリーからオブジェクトが作ることができないのでコマンドパレットから>ABAP: Create New ABAP Objectと入力します。

新規作成1.png

入力し実行するとオブジェクトの種類を選択する画面になるので、作成したオブジェクトの種類を選択します。今回はプログラムなのでProgram Type PROG/Pを選択。

新規作成2.png

次にパッケージを入力。
新規作成3.png

プログラムの技術名称を入力。
新規作成4.png

次にテキストを入力。
新規作成5.png

入力後にソースコードが編集できるようになるので、コードを書いて右上のActivateをクリックして有効化します。またはコマンドパレットから>ABAP: Activateを実行すれば対象のオブジェクトを有効化することができます。

新規作成6.png

プログラムの実行はソースコードの任意の場所で右クリックからRun ABAP Application(Console)、またはコマンドパレットからABAP: Run ABAP Application(Console)を実行することでプログラムを実行できます。

スクリーンショット 2026-09-09 155941.png

実行結果は出力(Outputビュー)に表示されます。
スクリーンショット 2026-09-09 160030.png

3.触ってみた感想

まだリリースされて時間もたっていないため、GUIやEclipseでの操作と比べてしまうと不便は感じますがいろいろなエディタで触れるのは個人的には楽しいですね。
以下のヘルプにABAP Development Tools for VScodeの詳しい入門ガイドがあるので参照してみてください。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?