✒️ABAP POO El tratamiento de Objetos
ABAP POO El tratamiento de Objetos
Tratamiento de objetos
Utilización de los componentes de un objeto
Los programas solo pueden acceder a los componentes de las instanicas usando las referenicas de las variables referenciadas. Cuando llamamos a un metodo de instancia desde dentro de otro metodo de instancia se puede omitir la referencia al objeto.
Para los componentes estaticos o independientes de instancia, solo dependientes de clase, se puede usar tanto el nombre de la clase como la variable referenciada. Tambien es posible acceder a los componentes estaticos de una clase antes de que un objeto de la clase haya sido creado.
Cuando llamamos a un metodo estatico desde dentro de la clase se puede omitir el nombre de la clase.
Metodos funcionales.
Son aquellos que tienen un parametros RETURNING. Esto significa que devuelven un valor. El parametro RETURNING siempre debe ser pasado usando la adición VALUE, es decir se debe pasar por valor. Pueden ser llamados directamente dentro de varias expresiones:
- Expresiones logicas: IF, ELSEIF, WHILE, CHECK, WAIT.
- Condiciones CASE: CASE, WHEN.
- Expresiones aritmeticas: COMPUTE.
- Fuentes de valores como copia local: MOVE
- Condiciones de busqueda para tablas internas, asumiendo que el operando no es un componente de la fila: LOOP AT WHERE.
Autoreferencia
Dentro de una clase se puede acceder tambien a los componentes individuales mediante la referencia a si mismo ME.
 
 
 
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 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