Logali Training
Crear clase de persistencia

Crear clase de persistencia

Para utilizar el servicio de persistencia de objetos, las clases de estos objetos se deben crear como clases persistentes en el Generador de clases.

El término clase persistente no implica que una clase es persistente. Más bien, significa que los objetos de esa clase y su estado son gestionados por el servicio de persistencia. Por ejemplo, los objetos de estas clases son instanciados en el programa ABAP con un método del servicio de persistencia, que asegura que la inicialización es correcta (no con la usual sentencia CREATE OBJECT).

Cuando el constructor de la clase crea una clase persistente, se genera automáticamente una clase asociada, conocida como el agente actor de la clase, cuyos métodos gestionan los objetos de clases persistentes. Además de su identidad, las clases persistentes pueden contener atributos clave, que permiten al servicio de persistencia asegurar que el contenido de cada objeto persistente es único.

En este artículo vamos a crear una clase de persistencia, para comprender y aprender cómo se crean.

Utilizando el generador de clases creamos la clase de persistencia ZCL_PEDIDOS_LOGALI.

Los pasos que tenemos que seguir para crear la clase de persistencia son los siguientes:

  1. En la transacción SE24 rellenamos el campo Tipo objeto con el nombre de la clase y continuamos utilizando el botón Crear.
  2. Rellenamos el campo Descripción y seleccionamos la opción Clase persistente para el tipo de clase. Desactivamos la opción Final si queremos que otras clases puedan heredar la clase.
  3. Asignamos paquete y orden de transporte.
  4. Activamos la clase seleccionando Sí en la opción: ¿También desea activar el actor de la clase?
  5. Navegamos a la clase base utilizando la pestaña Friends.
  6. Utilizamos la misma transacción SE24 para visualizar la clase actor.

 

Gheorghe Valer Scurtu

Añadir comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Cursos Destacados

Síguenos

Si desea estar informado de nuestros nuevos cursos, obtener promociones o desea recibir algún tipo de información.