What is Interface in SAP ABAP
The interface in SAP ABAP is different from the class, it can not have any implementation like the class. It defines a set of method declarations that a class must implement without providing any implementation detail of that method. Interface helps in achieving multiple inheritance. Multiple inheritance can be defined as a class can inherit multiple interfaces. Due to Inheritance interface provides a base for polymorphism because the method declared in the interface behaves differently in different classes. Like class Interface can be defined locally or globally in the ABAP programming language.
SAP ABAP | Interfaces
ABAP(Advanced Business Application Programming) is an object-oriented programming language that supports many oops concepts like other programming languages. It supports all the four pillars of oops i.e. Inheritance, Polymorphism, Abstraction, and Encapsulation. The interface is one of the oops concepts that ABAP supports and it plays a very important role in implementing all these oops concepts.
Table of Content
- What is Interface in SAP ABAP
- Syntax for Creating an Interface in SAP ABAP
- Implementation of Interface Inside Class in SAP ABAP
- Example Program
- Program Execution – Creating Objects ‘object1’ and ‘object2’
- Benefits and Application of Interface in SAP ABAP