ABAP

ABAPとはAdvanced Business Application Programmingの略で、SAP社が提供するシステム製品と連携して動作するプログラムを開発する際に用いられる高級プログラミング言語である。主にERPによるビジネスアプリケーションパッケージにおいてSAPシステムを利用する際に、アドオンを独自開発したい場合に利用される。ABAPはアドオンの処理方式に応じてプログラムの種類が定義されているが、抽出性が高いプログラミング言語であるため用途に応じてデータベースから適宜データの抽出・挿入・削除が実行でき、アドオンに独自の機能を追加しやすいという特徴がある。SAP社からは「ABAPベンチマーク」という名のプログラム統合開発環境として提供されており、コードの記述や操作画面の設定からデバッグまでを一括して行うことができる。