✒️ABAP Las Interfaces
ABAP Las Interfaces
INTERFACE.
son estructuras independientes que se pueden implementar en una clase para extender el ámbito de esa clase.
El ámbito es igual a sus componentes y secciones de visiblidad, por ejemplo si sus atributos y parámetros de los métodos son públicos su ámbito es público.
Las interfaces junto con la herencia proporciona uno de los pilares del polimorfismo
Las interfaces se pueden definir globalmente o localmente en un programa: IINTERFACE
Las interfaces no deben estar en una sección de visibilidad, ya que ella automáticamente pertenecen a una sección pública
Las interfaces no tienen implementación , ya que sus métodos son implementados en la clase.
4. Implementación
Cuando se implementa una interface, sus componentes se añaden al resto de los componentes de la clase de la sección pública.
La clase implementa los métodos de la interface
METHOD <interfase~metodo>
ENDMETHOD.
5. Referencia a Interfaces.
Las variables refernciadas se pueden definir apuntando a la interfce.
TYPE REF TO <interface>
6. Direccionar y asignar objetos usando referencias a interfaces.
- Para acceder a un atributo: <ireferencia>-> atributo
- Para acceder a un componente estático /constante.
<interface>=> constante.
- Para un atributo estático,
<interface>=><interface~atributo>
- Para un método estático.
CALL METHOD <call>=><interface~método>
 
 
 
Sobre el autor
Publicación académica de Morela Silva, en su ámbito de estudios para la Carrera Consultor ABAP.
Morela Silva
Profesión: Ingeniero de Sistemas - Venezuela - Legajo: DH52U
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Consultor sap mm, qm y programador abap.
Certificación Académica de Morela Silva