✒️ABAP Las Interfaces
ABAP Las Interfaces
INTERFACE
Es una estructura independiente que puede implementarse en una clase para extender su ámbito, añadiendo sus componentes a la sección pública de la clase con la sentencia INTERFACE. Puede definirse de forma global desde SE24 o local, entre las sentencias INTERFACE nombre. ... ENDINTERFACE.
Sus componentes no se asignan a una sección de visibilidad ya que pertenecen de forma automática a la sección pública de la clase que la implementa.
NOTA: sus métodos deben implementarse en la clase que implementa la interface, con la sentencia METHOD intf~meth. ... ENDMETHOD.
Podemos crear variables referenciadas con referencia a una interface, con la sentencia TYPE REF TO intf. De esta forma accedemos a sus componentes como iref->comp.
Si una clase implementa una interface se puede hacer que la referencia a la interface apunte al mismo objeto que la referencia a la clase como iref=cref. Así, podemos acceder a los componentes como:
- cref->intf~attr
- CALL METHOD cref->intf~meth
- iref->attr
- CALL METHOD iref->meth
- intf=>constante_estática
- clase=>intf~attr_estátio
- CALL METHOD clase=>intf~meth_estático
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni