✒️ABAP POO / El tratamiento de Objetos Por Daniel Monteros Segura
ABAP El tratamiento de Objetos
Para acceder a un atributo de un objeto, se usa la sentencia objeto->atributo y para llamar a un método CALL METHOD objeto->metodo( ). Los métodos funcionales son aquellos que tienen un parámetro RETURNING (devuelven un valor que se pasa mediante la adición VALUE). Para indicar la autoreferencia de un objeto se usa "me->".
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...
Ingeniero en informática especializado en soporte erp y consultoría sap (scm sd, tax-sd, mm, pp), con habilidades en análisis, trabajo en equipo, comunicación efectiva y enfoque a resultados.
*** 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...
*** 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...
*** 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
*** 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...
*** 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...
Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java
*** 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...
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...
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.
*** 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...
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.
*** 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...
👌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.