Los Objetos ABAP son la extensión orientada a objetos introducida en 1999 al lenguaje original ABAP (programación de aplicaciones comerciales avanzadas) y ABAP Workbench de R/3 versión 4.6 y posteriores.
Esta extensión totalmente integrada dota a ABAP de características orientadas a objetos para el diseño e implementación de programas orientados a objetos. Los programas en ABAP pueden o no contener Objetos ABAP a discreción del programador.
Con la introducción de Objetos ABAP, SAP mejoró significativamente la capacidad de diseñar y desarrollar aplicaciones a gran escala utilizando la metodología orientada a objetos. ABAP Objects no se diseñó como un complemento, sino como una adición totalmente integrada al lenguaje ABAP.
En consecuencia, SAP presentó una nueva máquina virtual mejorada, capaz de ejecutar tanto aplicaciones nuevas que implementan objetos ABAP como aplicaciones antiguas ABAP/4.
Al igual que otros lenguajes de programación orientados a objetos, ABAP Objects brinda soporte completo para las características de los objetos, que incluyen encapsulación, polimorfismo e interfaces en un modelo de herencia único.