ABAP es el lenguaje de programación utilizado para desarrollar aplicaciones en SAP. Un programador ABAP crea nuevos programas y modifica los existentes para adaptar el sistema SAP a los requisitos específicos de cada cliente. SAP AG es la empresa alemana que fabrica el sistema SAP y es considerada el mayor fabricante europeo de software empresarial.