Interface

Template for the public interface of classes. Defined with INTERFACE - ENDINTERFACE, either globally in an interface pool, or locally in another ABAP program. An interface contains the declaration of interface components, but does not contain method implementations. Can be implemented in classes using INTERFACES, which enhances the external interface of the class by adding the interface components.

More