🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO Introducción a los Objetos Compartidos

ABAP POO Introducción a los Objetos Compartidos

ABAP POO Introducción a los Objetos Compartidos

INTRODUCCION A LOS OBJETOS COMPARTIDOS – LECCION 4-4

A partir de la versión SAP WEB AS 6.40 se pueden guardar los datos como objetos compartidos en la memoria compartida, a través de diferentes programas e incluso sesiones de usuarios diferentes. En consecuencia, se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros usuarios leen dichos datos y los utilizan más tarde

Podemos imaginar muchas aplicaciones potenciales para los diferentes objetos compartidos

- Guardar un carrito de compras, un comprador completa un carrito de compras y el vendedor lo lee luego

MEMORIA COMPARTIDA, es un área de memoria dentro del servidor de aplicaciones que puede ser accedida por todos los programas ABAP que se ejecutan en el servidor

Antes de que existan los objetos compartidos, teníamos que utilizar las sentencias EXPORT e IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY para acceder al área de memoria

Las instancias de las clases viven exclusivamente en la sesión interna de un programa ABAP. Con la introducción de los objetos compartidos, la memoria compartida ha sido mejorada con los OBJETOS DE MEMORIA COMPARTIDA, donde los objetos compartidos pueden ser guardados

Podemos mencionar las siguientes propiedades de los objetos compartidos

- El acceso es controlado por un mecanismo de bloqueo

- Los cuellos de botella producirán errores de ejecución que deberán ser capturados

Un requisito para guardar un objeto en la memoria compartida es que la clase de ese objeto sea definida con la adición SHARED MEMORY ENABLED en la sentencia CLASS, o que el atributo SHARED MEMORY ENABLE este seleccionado en el generador de clases (transacción SE24)

AREAS E INSTANCIAS DE LAS AREAS

AREA, es la plantilla para las instancias del área de la memoria compartida

Un área puede engendrar michas instancias, que se diferencian por su nombre. Por otra parte, una instancia de un área puede tener varias versiones que difieren en los identificadores de su versión

Definimos un área como la transacción SHMA. Esto crea una clase global final del mismo nombre. Esta es una subclase de la clase CL_SHM_AREA. En un programa ABAP, el área es accedida exclusivamente utilizando métodos de la clase del área generada.

Transacción SHMA, transacción estándar del sistema que utilizamos para la creación y mantenimiento de las áreas de memoria compartida

Se pueden utilizar métodos estáticos de una clase de áreas para vincular un programa ABAP a una instancia de un área en memoria compartida. Cuando vinculamos un programa ABAP, una instancia de la clase de área es creada como un manejador de área

En el grafico anterior también vemos otra clase llamada AREA DE LA CLASE RAIZ, podemos crear cualquier número de objetos en una instancia de área. Accederemos a estos objetos uniformemente a través de la instancia del área de la clase raíz

NOTA, cualquier programa puede acceder a los objetos de memoria compartida

En el caso que vemos en el siguiente gráfico, dos aplicaciones que corren en diferentes sesiones de usuario, acceden a los objetos que existen en la misma área

DESARROLLO DE UNA APLICACIÓN DE OBJETOS COMPARTIDOS

Creamos una aplicación simple de objetos compartidos. Para ello, necesitamos realizar los siguientes pasos

- Desarrollar un programa para crear una instancia del área

- Desarrollar un programa para leer datos del área


 

 

 


Sobre el autor

Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para el Máster ABAP POO.

SAP Expert


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:

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

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Introducción a los Objetos Compartidos" de la mano de nuestros alumnos.

SAP Expert


Introducción a los objetos compartidos Se pueden guardar los datos como objetos compartidos en la memoria compartida, a traves de diferentes programas e incluso sesiones de usuario diferente. En consecuencia, se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros usuarios leen dichos datos y los utilizan mas tarde. Memoria compartida: Es una area de memoria dentro del servidor de aplicación que puede ser accedida por todos los programas ABAP que se ejecutan en el servidor. Antes de que existan los objetos compartidos, teniamos que utilizar las sentencias EXPORT e IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY para acceder al area de memoria. Las instancias de las clases vivien exclusivamente en...

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


Introducción a los objetos compartidos. Memoria compartida: Es una área de memoria dentro del servidos de aplicación que puede ser accedida por todos los programas abap que se ejecutan en el servidor. Area: Es la plantilla para las instancias del área de la memoria compartida. Transacción SMHA: transacción estándar del sistema que utilizaremos para la creación y mantenimiento de las áreas de memoria compartida. Cualquier programa puede acceder a los objetos de memoria compartida. Pará crear una aplicación simple de objetos compartidos: Crear un area Desarrollar un programa para crear una instancia del area Desarrollar un programa para leer datos del área....

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 Expert


OBJETOS COMPARTIDOS (intro): Podemos guardar los datos como objetos compartidos en la memoria compartida a través de diferentes programas y/o diferentes sesiones de usuario. Podremos por ejemplo guardar un catálogo o un carito de la compra. Memoria compartida es un área de memoria dentro del servidor de aplicación que puede ser accedida por todos los programas ABAP que se ejecutan en el servidor. Anteriormente se utilizaban sentencias EXPORT e IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY. Propiedades de los Objetos Compartidos: -> Accesos concurrentes de lectura son compatibles -> Acceso controlado por mecanismo de bloqueo -> Datos guardados como atributos de los objetos -> Los cuellos de botella...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

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

SAP Expert


INTRODUCCION A LOS OBJETOS COMPARTIDOS – LECCION 4-4 A partir de la versión SAP WEB AS 6.40 se pueden guardar los datos como objetos compartidos en la memoria compartida, a través de diferentes programas e incluso sesiones de usuarios diferentes. En consecuencia, se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros usuarios leen dichos datos y los utilizan más tarde Podemos imaginar muchas aplicaciones potenciales para los diferentes objetos compartidos - Guardar un catálogo, un autor escribe el catalogo en el área de objetos compartidos y luego muchos usuarios pueden acceder a él, al mismo tiempo. - Guardar un carrito de compras, un comprador completa...

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 SemiSenior

OBJETOS COMPARTIDOS Justificación de los objetos compartidos Puede grabar datos como objetos compartidos en la memoria compartida, en diferentes programas e incluso en diferentes sesiones de usuario. Por consiguiente, puede crear aplicaciones que escriban datos en esta área. Luego otras aplicaciones podrán leer estos datos. Usos potenciales de los objetos compartidos - Grabar un catálogo: Un autor escribe el catálogo en el área de objetos compartidos. Muchos usuarios pueden acceder a este catálogo al mismo tiempo. - Grabar una cesta de la compra:El encargado de compras rellena la cesta de la compra y el vendedor lee la cesta de la compra rellena más adelante. Áreas de memoria...

Acceder a esta publicación

Creado y Compartido por: Enrique Horacio Lugo Lander

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

SAP Master

U4-L5 Objetos Compartidos - Guardar un Catálogo; un autor escribe el catálogo en el área de objetos compartidos y luego muchos usuarioos pueden acceder al él al mismo tiempo. - Guardar un Carrito de compras; un comprados completa el carrito y el vendedor lo lee luego. Memoria compartida rea de memoria dentro del servidor de aplicación que puede ser accedida por todos los programas ABAP que se ejecutan en el servidor. Los objetos se comparten con la sentencia EXPORT y se acceden a ellos con la sentencia IMPORT con las adiciones SHARED BUFFER y SHARED MEMORY. La diferencia entre ambos buffer(shared buffer y shared memory) es de como se comporta el sistema cuando alcanza e límite e memoria, ambos pueden...

Acceder a esta publicación

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Expert



INTRODUCCION A LOS OBJETOS COMPARTIDOS A partir de la versión SAP WEB AS 6.40 se pueden guardar los datos como objetos compartidos en la memoria compartida, a través de diferentes programas e incluso sesiones de usuario diferente. En consecuencia se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros leen dichos datos y los utilizan más tarde. Imaginemos aplicaciones potenciales para los diferentes objetos compartidos: Guardar un catálogo: un autor escribe el catálogo en el área de objetos compartidos y luego muchos usuarios pueden acceder a él al mismo tiempo. Guardar un carrito de compras: un comprador completa un carrito de compras y el vendedor lo lee luego. NOTA:...

Acceder a esta publicación

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Senior

PROPIEDADES DE LOS OBJETOS COMPARTIDOS · Los accesos concurrentes de lectura son compatibles · El acceso es controlado por un mecanismo de bloqueo · Los datos se guardad como atributos de los objetos · Los cuellos de botella producirán errores de ejecución que deberán ser capturados Transacción SHMA. Para la creación y mantenimiento de las áreas de memoria compartida.

Acceder a esta publicación

Creado y Compartido por: Elda Martinez Soto

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

Cualquier programa puede acceder a los objetos de memoria compartida.

Acceder a esta publicación

Creado y Compartido por: Mehdi Ould El Gadia

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.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!