ABAP Keyword Documentation →  ABAP Glossary → 

Interface

Template for the public interface of classes. Defined with INTERFACE - ENDINTERFACE, either as a global interface in an interface pool, or as a local interface 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