Repolode
marcellourbani

marcellourbani/vscode_abap_remote_fs

AIアシスタントがSAPシステムにリアルタイムでアクセスし、ABAPコードの閲覧、テーブルの検索、テスト実行、デバッグを行えるVS Code拡張機能です。

スター
402
フォーク
95
未解決の Issue
15
最終コミット
昨日

これは何?

ABAP FSは、SAP ABAPシステムを扱う開発者向けのVS Code拡張機能です。ADT(ABAP Development Tools)経由でVS CodeをSAPシステムに接続し、リモートファイルシステムとしてエディターからABAPオブジェクトの参照、閲覧、編集、有効化を行えます。

このプロジェクトは約40種類のAIツールを提供し、GitHub Copilotから自動的に呼び出せます。オブジェクト検索、where-used分析、ABAP SQLクエリ、ユニットテスト、ATCチェック、トランスポート、ランタイムダンプなどに対応しています。同じツールはCursor、Claude Code、WindsurfなどのMCP対応クライアントからも利用でき、その際はVS Codeを接続ブリッジとして開いておきます。

AI機能に加えて、記録と再生に対応したABAPデバッガー、内蔵または外部のSAP GUI、abapGit連携、依存関係グラフ、SQLクエリブラウザーも備えています。古いシステムへの書き込みにはサーバー側の追加プラグインが必要ですが、参照と読み取りはプラグインなしで利用できます。

主な機能

  • 01ADT経由でVS CodeをSAPシステムに接続し、リモートファイルシステムとしてABAPオブジェクトを参照・編集できます。
  • 02コードの閲覧、where-used検索、ATC分析など、Copilot向けに約40種類のAIツールを提供します。
  • 03Cursor、Claude Code、WindsurfなどのMCPクライアントにも同じツールを公開します。
  • 04ブレークポイント、変数の確認、デバッグセッションの記録と再生に対応したABAPデバッガーを備えています。
  • 05ソートや絞り込み、エクスポートに対応した結果を使ってABAP SQLクエリを実行できます。
  • 06abapGit、トランスポート管理、リビジョン履歴と連携します。

ユースケース

  • AIアシスタントにSAPのファンクションモジュールの説明や使用箇所を尋ねる。
  • VS Code内でATCチェックを実行し、検出結果を確認する。
  • ABAPコードの作成中やデバッグ中に、稼働中のSAPテーブルを検索する。
  • 記録したデバッグセッションを同僚と共有し、オフラインで分析する。

クイックスタート

  1. 1

    VS Code Marketplace からインストールします(「ABAP remote filesystem」で検索)

  2. 2

    Connection Manager を開き、SAP システムを追加します

  3. 3

    SAP システムに接続します(ABAP FS: Connect to an SAP system)

使う前に知っておきたいこと

  • ADT(ABAP Development Tools)が有効な SAP システムが必要です。
  • NetWeaver 7.51 より古いシステムで書き込み機能を使用するには、SAP サーバーに abapfs_extensions プラグインをインストールする必要があります。
  • AI 機能の利用には GitHub Copilot のサブスクリプションが必要です。
  • Copilot のコード検索対象はコミット済みのコードのみで、保存されていないローカルの変更は含まれません。

収録されている特集

トピック

よくある質問

vscode_abap_remote_fs とは?
AIアシスタントがSAPシステムにリアルタイムでアクセスし、ABAPコードの閲覧、テーブルの検索、テスト実行、デバッグを行えるVS Code拡張機能です。 ABAP FSは、SAP ABAPシステムを扱う開発者向けのVS Code拡張機能です。ADT(ABAP Development Tools)経由でVS CodeをSAPシステムに接続し、リモートファイルシステムとしてエディターからABAPオブジェクトの参照、閲覧、編集、有効化を行えます。
vscode_abap_remote_fs は無料で使えますか?ライセンスは?
vscode_abap_remote_fs は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vscode_abap_remote_fs は今もメンテナンスされていますか?
活発にメンテナンス中。vscode_abap_remote_fs の最終コミットは 2026年10月24日 です。
vscode_abap_remote_fs は何に使えますか?
AIアシスタントにSAPのファンクションモジュールの説明や使用箇所を尋ねる。 VS Code内でATCチェックを実行し、検出結果を確認する。 ABAPコードの作成中やデバッグ中に、稼働中のSAPテーブルを検索する。 記録したデバッグセッションを同僚と共有し、オフラインで分析する。
vscode_abap_remote_fs のインストール方法は?
VS Code Marketplace からインストールします(「ABAP remote filesystem」で検索) Connection Manager を開き、SAP システムを追加します SAP システムに接続します(ABAP FS: Connect to an SAP system)
vscode_abap_remote_fs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/marcellourbani/vscode_abap_remote_fs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト