✒️ABAP Las Interfaces
ABAP Las Interfaces
INTERFACES.
1.INTRODUCCION.
Las clases, sus instancias y el acceso a los objetos usando variables referenciadas son la base de la programacion orientada a objetos en ABAP. Con objetos ABAP esto es posible mediante el uso de las interfaces.
2.¿QUE SON?
Son estructuras independientes que se pueden implementar en una clase para extender el ambito de esa clase. Junto con la herencia proporcionan uno de los pilares basicoa del poliformismo, ya que permiten que un solo metodo con una interface se comporte disitnto en diferentes clases.
3. DEFINICION DE UNA INTERFACE.
Pueden definir o bien en el repositorio r/3 o localmente en un programa ABAP. La definicion de una interface local es el codigo existente entre las sentencias:
INTERFACE<interface>.
....
ENDINTERFASE.
LAs interface no tienen una parte de implementacion ya que sus metodos son implementados en la clase que implementa la interface.
4.IMPLEMENTACION DE INTERFACE.
Pueden ser implementadas por diferentes clases. Cada una de las clases es ampliada con el mismo conjunto de componentes, aunque los metodos de la interface pueden ser implementados de manera distinta en cada clase.
5.REFERENCIAS A INTERFACE.
Las variables referenciadas permiten acceder a los objetos. En lugar de crear variables referenciadas con referencia a una clase, se pueden crear con referencia a una interface. Este tipo de variables referenciadas puede contener referencias a los objetos de las clases que implementen esa interface.
La interface que usemos para definir la referencia debe haber sido delcarada en el programa antes que esta declaracion tenga lugar.
6.DIRECCIONAR Y ASIGNAR OBJETOS USANDO REFERENCIAS A INTERFACE.
7. EJEMPLO DE INTERFACES.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto