📘ABAP Interfaces
Definición de ABAP Interfaces
Las clases, sus instancias (los objetos) y el acceso a los objetos usando variables referenciadas son la base de la programación orientada a objetos en ABAP.
Además, hay veces en las que es necesario para clases similares proporcionar funcionalidades similares pero que están codificadas diferentes en cada clase, las cuales dan un punto de contacto común con el usuario.
Por ejemplo, podríamos tener dos clases similares, Cuenta corriente y Cuenta de ahorro, las cuales tienen un método para calcular las comisiones del año.
Las interfaces y nombres de los métodos son los mismos pero la implementación es diferente.
El usuario de las clases y las instancias tiene que ser capaces de ejecutar el método para todas las cuentas sin preocuparse del tipo de cada cuenta individual.
Con objetos ABAP esto es posible mediante el uso de las interfaces.
Las interfaces son estructuras independientes que se pueden implementar en una clase para extender el ámbito de esa clase.