ABAP Objects

ABAP Runtime Environment (BC-ABA)

Object-oriented enhancement of the ABAP programming language.

ABAP Objects allows you to apply the principles of object-oriented programming in ABAP by using concepts like encapsulation, inheritance, classes and interfaces.