ABAP(Advanced Business Application Programming, アバップ)とは、R/3やS/4HANAなどのSAPシステム製品の追加開発に用いられる高級言語である。過去の正式名称は「ABAP/4GL」(4GL:4th Generation Language)であり、「ABAP」は「ABAP/4」と同様に略称として使われていた。