Проприетарный внутренний язык программирования высокого уровня компании SAP.

Язык реализует работу с внутренними структурами данных, интерфейсом пользователя SAP ERP, транзакциями, отчётами, интерфейсами загрузки и выгрузки данных. Используется исключительно для бизнес-приложений и промежуточного программного обеспечения компании SAP. Имеет возможности для объектно-ориентированного программирования. Имеет сборщик мусора. Компилируется в байт-код. Исполняется на виртуальной машине.

Все приложения SAP ERP и даже части базовой системы были разработаны на ABAP. ABAP относится к разряду языков, в которых реализуется управление событиями. В отличие от других языков программирования, программы на ABAP можно читать, как обычный текст, написанный на английском языке. Язык ABAP является платформенно-независимым и может использоваться с различными комбинациями СУБД и ОС.