ABAP (
Advanced Business Application Programming) es un lenguaje de cuarta generación, propietario de
SAP, que se utiliza para programar dentro de
R/3. Utiliza sentencias de Open SQL para conectarse con prácticamente cualquier base de datos. Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, etc... Permite conexiones
RFC (Remote Function Calls) para conectar a R/3 con cualquier otro sistema o lenguaje de programación.