✒️ABAP POO El tratamiento de Objetos
ABAP POO El tratamiento de Objetos
TRATAMIENTO DE OBJETOS – LECCION 1-8
UTILIZACION DE LOS COMPONENTES DE UN OBJETO
Los programas solo pueden acceder a los componentes de las instancias usando las referencias de las variables referenciadas. Las sintaxis es la siguiente, siendo r_vehiculo la variable referenciada
R_vehiculo->color.
CALL METHOD r_vehiculo->endendido( ).
O la version reducida omitiendo el CALL METHOD
vehiculo=>encendido( ).
NOTA, cuando llamamos a un método de instancia desde dentro de otro método de instancia se puede omitir la referencia al objeto
Para los componentes estáticos o independientes de instancia, solo dependiente de clase, se puede usar tanto el nombre de la clase como la variable referenciada. También es posible acceder a los componentes estáticos de una clase antes de que un objeto de la clase haya sido creado
La sistaxis, siendo vehiculo la clase es la siguiente:
Vehiculo->color.
CALL METHOD vehiculo=>encendido( ).
O la versión reducida omitiendo el CALL METHOD
Vehiculo=encendido( ).
NOTA, cuando llamamos a un método estatico desde dentro de la clase se puede omitir el nombre de la clase.
METODOS FUNCIONALES
Los métodos funcionales son aquellos que tiene un parámetro RETURNING. Esto significa que devuelven un valor. El parámetro RETURNING siempre debe ser pasado usando la adición VALUE, es decir se debe pasar por valor
Los métodos funcionales pueden ser llamados directamente dentro de varias expresiones
- CONDICIONES CASE, ---- CASE, WHEN
- FUENTE DE VALORES COMO COPIA LOCAL ---- MOVE
- Para acceder al atributo color en la propia clase realizaremos lo siguiente:
Me->color.
- Para llamar al método encendido en la propia clase realizaremos lo siguiente
CALL METHOD me->encendido( ).
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para el Máster ABAP POO.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga