✒️ABAP POO La creación de objetos
ABAP POO La creación de objetos
Creación de objetos
Que son los objetos: Son instancias de las clases, cada objeto tiene una identidad propia y tiene sus propios atributos. Una clase puede tener un numero indefinido de instancias.
Referencias a objetos: Son punteros a los objetos ABAP. Las variables referenciadas o bien contienen el valor inicial o bien contienen la referencia a un objeto ya existente. Una variable referenciada que apunta a un objeto es la que conoce la identidad del objeto. Las variables referenciadas en ABAP son tratadas como cualquier otro objeto de dato elemental. Esto quiere decir que una variable refrenciada puede contener una tabla interna o una estructura.
Hay dos tipos principales de referencias:
- La referenica a clases
- La referenica a interfaces
Las referencias a clases se definen usando la adición TYPE REF TO <class>. Esta adición se usa en las sentencias TYPES o DATA. Una variable referenciada de este tipo se llama variable referenciada a clase o referencia a clase simplemente.
Creación de objetos
Una vez se ha declarado la referencia a la clase, se puede crear el objeto usando la sentencia siguiente: CREATE OBJECT <referencia>. Esta sentencia crea una instancia de la clase a la cual pertenece la variable referenciada.
Si queremos almacenar varios objetos de una misma clase podemos definir una tabla interna que contenga una columna con el objeto referenciado para la clase.
 
 
 
Sobre el autor
Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para el Máster ABAP POO.
Marvin Raul Lopez Morales
Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T
✒️Autor de: 157 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP Fiori
🎓Egresado de los módulos:
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero en sistemas y cuento con mas de 20 a?os de experiencia en el ?rea de informatica, tambien he participado en la implementaci?n, migraci?n y configuraci?n de sap-erp para varias empresas.
Certificación Académica de Marvin Lopez