ABAP is a programming language for developing applications for the Systems, Application and Products in Data Processing R/3 system, a widely used business application subsystem. SAP will run using the previous version of ABAP, ABAP/4, or the newest: ABAP Objects. ABAP Objects is object-oriented and the previous versions were created before object-oriented programming became wide-spread. "ABAP Objects uses a single inheritance model and full support for object features such as encapsulation, polymorphism, and persistence"

thanks to: http://www.whatis.com