ABAP significa – Advanced Business Application Programming. Es un lenguaje de programación para el desarrollo de aplicaciones para el sistema SAP R/3.
La última versión de ABAP se llama ABAP Objects y soporta la programación orientada a objetos. SAP ejecutará aplicaciones escritas utilizando ABAP/4, la versión anterior de ABAP, así como aplicaciones utilizando ABAP Objects.