✒️ABAP POO / Friends Por David Ibarra
ABAP Friends

En ABAP, el concepto Friends (amigos) proviene de la Programación Orientada a Objetos (POO) y se utiliza para permitir que una clase acceda a los atributos y métodos privados o protegidos de otra clase, sin perder el principio de encapsulación.
Para declararlo, se usa la sentencia FRIENDS <nombre_clase> dentro de la definición de la clase que concede acceso.
Esta técnica resulta útil cuando dos clases deben colaborar estrechamente, por ejemplo, una clase de prueba unitaria que necesita validar el comportamiento interno de otra. En ABAP, no se pueden declarar amigos individuales (como métodos o atributos), solo clases completas.
El uso de Friends debe aplicarse con precaución, ya que un uso excesivo puede debilitar la encapsulación y el diseño modular.
En resumen, las clases Friend en ABAP permiten una colaboración controlada entre objetos, facilitando la implementación de pruebas, patrones de diseño y lógica compartida sin exponer datos al público.
 
 
 
Sobre el autor
Publicación académica de David Ibarra, en su ámbito de estudios para el Master ABAP Orientado a Objetos.
David Ibarra
Profesión: Consultor Sap / Ing.en Informática - Argentina - Legajo: DA46B
✒️Autor de: 353 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor SAP SD Nivel Inicial
🎓Egresado de los módulos:
- Carrera Consultor SAP MM Nivel Avanzado
- Carrera Consultor SAP MM Nivel Inicial
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero en informática especializado en soporte erp y consultoría sap (scm sd, tax-sd, mm, pp), con habilidades en análisis, trabajo en equipo, comunicación efectiva y enfoque a resultados.
Certificación Académica de David Ibarra
























