ABAP (Advanced Business Application Programming, původně Allgemeiner Berichts-Aufbereitungs-Prozessor[2]) je vyšší programovací jazyk vytvořený německou softwarovou společností SAP SE. pro vývoj jejich aplikací. Je extrahován ze základních výpočetních jazyků Java, C, C++ a Python. V současné době je vedle Javy zvolen jako jazyk pro programování aplikačního serveru SAP NetWeaver, který je součástí platformy SAP NetWeaver pro vytváření podnikových aplikací.