✒️ABAP POO / El tratamiento de Objetos Por Juan Pujol Diaz

Selector Alummnos / Empresas

ABAP El tratamiento de Objetos

ABAP El tratamiento de Objetos

1) Utilizacion de los componentes de un objeto:

Para acceder al atributo color realizaremos lo siguiente:

r_vehiculo->color.

Para llamar el metodo de instancia encendido realizaremos lo siguiente:

CALL METHOD r_vehiculo->encendido() o r_vehiculo->encendido()

En el caso de los componentes estatios

Para acceder al atributo color realizaremos lo siguiente:

Vehiculo->color.

Para llamar el metodo de instancia encendido realizaremos lo siguiente:

CALL METHOD vehiculo=>encendido() o r_vehiculo=>encendido().

2) Metodos funcionales.

Son aquellos que tienen un parametro RETURNING, esto significa que devuelven un valor , el parametro RETURNING debe ser pasado con la adicion VALUE es decir debe pasar un valor.

3) Autoreferencia.

Dentro de una clase se puede acceder a los componentes individuales mediante referencia a si mismo con ME

Para acceder al atributo color de la misma clase se realiza lo siguiente:

me->color.

Para llamar al metodo encendido en la propia clase realizamos lo siguiente

CALL METHOD me->encendido()


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Juan Jose Pujol Diaz, en su ámbito de estudios para el Master ABAP Orientado a Objetos.

Juan Jose Pujol Diaz

Profesión: Ingeniero en Gestión en Informatica - Chile - Legajo: CJ71Z

✒️Autor de: 22 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Juan Pujol

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El tratamiento de Objetos" de la mano de nuestros alumnos.

SAP Expert



En la Programación Orientada a Objetos (POO) en ABAP, los objetos son instancias de clases que encapsulan datos (atributos) y comportamientos (métodos). Este enfoque promueve la modularidad, reutilización y mantenimiento del código. Las clases se definen con la sentencia CLASS ... DEFINITION, donde se declaran atributos, métodos y visibilidad (PUBLIC, PROTECTED, PRIVATE). La implementación se realiza con CLASS ... IMPLEMENTATION. Los objetos se crean mediante CREATE OBJECT, permitiendo acceder a sus métodos con la sintaxis object->method. ABAP soporta herencia, polimorfismo e interfaces, lo que facilita la extensión y especialización del comportamiento sin alterar el código...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Utilizacion de los componentes de un objeto: Los programas solo pueden acceder a lso componentes de las instancias usando las referencias de las variables referenciadas. La sintaxis es la siguiente, siendo r_vehiculo la variable referenciada: Para acceder al atributo COLOR se debere implementar: r_vehiculo->color. Para llamar al metodo de instancia ENCENDIDO se debe: CALL METHOD r_vehiculo->encendido(). Cuando se llama a un metodo 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, sólo dependientes de clase, se puede usar tanto el nombre de la clase como la variable referenciada. Tambien es posible acceder a los...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La utilización de los componentes de un objeto. Los programas solo pueden acceder a los componentes de las instancias usando las referencias de las variables referenciadas. La sintaxis es la siguiente. Como ejemplo tendremos la variable referenciada r_vehiculo a la clase vehículo. Para acceder al atributo color realizamos lo siguiente: r_vehiculo->color. Para llamar al método de instancia encendido: CALL METHOD r_vehiculo->encender(). “Cuando llamamos a un metodo 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 dependientes de instancias se puede usar tanto el nombre de la...

Acceder a esta publicación

Creado y Compartido por: Tobias Emanuel Mareco Rojas / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El tratamiento de Objetos. Utilizacion de los componentes: Para los componentes estaticos o independentes de instancia, solo dependientes de clase, se pueden usar tanto el nombre de la clase como la variable referenciada. Metodos funcionales: Son aquellos que tienen un parametro RETURNING (que devuelven un valor), siempre usando la adicion VALUE (pasar por valor) Expresiones logicas: IF, ELSEIF, WHILE, CHECK, WAIT Expresiones CASE: CASE, WHEN Expresiones aritmeticas: COMPUTE Fuentes de valores como copia local: MOVE Autorefencia: Dentro de una clase se puede acceder tambien a los componentes individuales mediante la referencia a si mismo ME

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Utilización de los componentes de un objeto. Para acceder desde un programa a los componentes de los objetos instanciados debemos utilizar las referencias de las variable referenciadas. La sintaxis para acceder a los componentes de un objeto de instancia es la siguiente: Siendo r_vehiculo la variable referenciada: Acceder a Atributos: r_vehiculo->color. De esta manera accedemos al atributo color. Acceder a Métodos: CALL METHOD r_vehiculo->encendido(). Así accedemos al método encendido La sintaxis para acceder a los componentes de un objeto estático es la siguiente: Se puede usar tanto el nombre de la clase como el de la variable de referencia. vehiculo->color CALL METHOD vehiculo->encendido(). Métodos...

Acceder a esta publicación

Creado y Compartido por: Enrique Horacio Lugo Lander

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

UTILIZACION DE LOS COMPONENTES DE UN OBJETO Para acceder a los componentes de la instancia (objetos de una clase determinada) los programas debe usar las referencias de las variables referenciadas. SINTAXIS: siendo r_vehiculo (variable referenciada) Para acceder al atributo color: r_vehiculo->color. Para llamar al metodo intancia encendido: CALL METHOD r_vehiculo->encendido(). Para componentes estaticos o independientes de instancia, usamos tanto el nombre de la clase como la variable referenciada. Podemos acceder a los componentes estaticos de una clase antes de que el objeto de la clase se haya creado. SINTAXIS: siendo vehiculo Para acceder al atributo estatico color: vehiculo->color. Para llamar al metodo estatico...

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

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...

Acceder a esta publicación

Creado y Compartido por: Juan Pablo Carro / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


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...

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


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 - Para acceder al atributo color realizamos lo siguiente: R_vehiculo->color. - Para llamar al método de instancias encendido realizaremos lo siguiente: 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...

Acceder a esta publicación

Creado y Compartido por: Cristian Darwin Arteaga Diaz / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Unidad-1-Lección-9: Tratamiento de Objetos 1) Utilización de los componentes de un objeto Los programas sólo pueden acceder a los componentes de las instancias usando las referencias de las variables referenciadas, siguiendo las sintaxis, siendo r_vehiculo la variable referenciada: · Para acceder el atributo color realizamos lo siguiente: r_vehiculo->color. · Para llamar al método de instancia encendido realizaremos lo siguiente: CALL METHOD r_vehiculo->encendido(). O la versión reducida, omitiendo el CALL METHOD: r_vehiculo=>encendido(). Nota: Cuando llamamos a un método de instancia desde dentro de otro método de instancia, se puede omitir la...

Acceder a esta publicación

Creado y Compartido por: Oscar Perez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!