![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El tratamiento de los Objetos
ABAP El tratamiento de los Objetos
![ABAP El tratamiento de los Objetos ABAP El tratamiento de los Objetos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/173.jpg)
1. Utilizacion de Objetos
*objetos son instancias de las clases
*cada objeto tiene una identidad propia y tiene sus propios atributos
*un objeto exite mientras se este usuando en el programa
2. Referncias a Objetos
son punteros de los objetos ABAP
*se usan para acceder a un objeto desde un programa ABAP
*los objetos estan contenidos en variables referenciadas
*las variabels referenciadas o bien contienen el valor inicial o contienen la referencia de un objeto ya existente
*una variable referenciada que aputno a un objeto es la que se le conoce como identidad del objeto
*las varibales refereciadas en ABAP son tratadas como cualquier otro objeto de datos elemental, puede tener una tabla interna
o estrucutra
*hay 2 tipos principales de refencias:
-la referencia a clases
-la referencia a interfaces
*las referencias a clases de definen usaundo la siguiente adicion: TYPE REF TO, estaadicion de usa las sentencias TYPES o
DATA
*una referencia a clase permite al usuariocrear una instancia, es decir, un objeto de la clase y acceder a un componente visible
de la siguiente manera: CREF->COMP
3. Cracion de Objetos
Antes de crear un objeto hay que declara una varibale referecniada con la referencia a la clase
*CREATE OBJECT para crear el objeto
4. ¿Como acceder a los componenes de un Objeto?
la sintaxis es la siguiente: REf siendo la variable referenciada:
*para cceder al atributo attr: ref->attr.
*para llamar al metodo meth: CALL METHOD ref->meth
*para los componentes estaticos o independientes de instancia, solo depndientes de la clase, de puede usar tanto el nombre de la
clase como la variable referenciada.
*Tambien es posible aceeder a los componentes estaticos de una clase antes de que un objeto de la clase haya sido creado:
la sintaxiss siendo CLASS la clase de la siguiente forma:
-para acceder al atributo estatico attr: class->attr
-para llamar al metodo meth: CALL METHOD class->meth
*dentro de una clase se puede acceder tambien a los componenete individuale mediante la referencia a si mismo ME:
-para acceder al atributo estatico attr: ME->attr
-para llamar al metodo meth: CALL METHOD ME->meth
5. Asignacion de Referencias
MOVE para aignar referecnais a distintas variables referenciadas
*OBJECT para que las variables referenciada puedan funcionar como contenedoras para pasar referencias
6. Mi primer programa de objetos
explicacion de programa.
 
 
 
Sobre el autor
Publicación académica de Juan Antonio Alvarado Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Antonio Alvarado Rodriguez
Profesión: Ingeniero Programador Abap - Mexico - Legajo: BZ30A
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime