✒️ABAP POO - El tratamiento de Objetos

ABAP POO El tratamiento de Objetos

Acceder a los componentes de un objeto

Ojo, la teoria de cvosoft es incorrecta, => es para elementos estaticos y -> para elementos instanciados.

Abap permite acceder a los objetos a traves de las variables que referencias las instancias de objetos

Para objetos instanciados

Para acceder a un atributo, usaremos

R_objeto->atributo

Para acceder a un metodo

CALL METHOD R_objeto->metodo() ó

R_objeto->metodo().

Para los componentes ESTATICOS (independientes de la instancia),

se puede usar tanto el nombre de la clase como la variable de referencia de la instancia.

Tambien podemos acceder a los componentes estaticos de una clase antes de que un objeto haya sido creado.

Cuando llamamos a un metodo estatico desde adentro de la clase, se puede omitir el nombre de la clase.

Para componentes estaticos se usa =>

Tomado de la ayuda de SAP

The following syntax applies (oref is an object reference variable):

  • Accessing an instance attribute attr: oref->attr
  • Calling an instance method meth: oref->meth( ... )

In addition to reference variables, the class name can be used for accessing static components :

  • Accessing a static attribute attr: class=>attr
  • Calling a static method meth: class=>meth( ... )

From <https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/abenclass_components_addressing.htm>

OJO CON LOS ESPACIOS! ABAP es sensible a los espacios al invocar a metodos

r_avion->definir_atributos( im_nombre = 'US Hercules' im_tipo_avion = '747-500' ).

LOOP AT lista_aviones INTO r_avion.

r_avion->mostrar_atributos( ).

ENDLOOP.

Agradecimiento:

Ha agradecido este aporte: Ixhel Lopez Valencia


Sobre el autor

Publicación académica de Juan Pablo Carro, en su ámbito de estudios para el Máster ABAP POO.

SAP SemiSenior

Juan Pablo Carro

Profesión: Analista de Sistemas - Argentina - Legajo: DB81J

✒️Autor de: 8 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Juan Carro

 

:: Al igual que Juan ¿Usted está dispuesto a aprender ABAP POO?

El lunes 06 Diciembre 2021 comenzamos el 🎓Máster ABAP POO.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?