ABAP Objects is the object-oriented extension of ABAP.
ABAP Objects contains a complete set of language elements that allow object-oriented programming on the basis of classes and interfaces. Object orientation in ABAP builds on the existing language, and is largely compatible with it. You can use ABAP Objects in existing programs. Vice versa, the Statements in ABAP Objects cover almost the complete ABAP language set; however, specific Obsolete Language Constructs are not allowed in connection with ABAP objects due to a clean-up of the ABAP language.
ABAP Objects supports:
Classes