Archivos de Categoría: Objetos persistentes

Crear objetos transitorios

Para crear objetos transitorios se utiliza el siguiente objeto: CREATE_TRANSIENT Genera un objeto transitorio de la clase persistente. La interfaz del método es la misma que la interfaz para el método CREATE_PERSISTENT. Los objetos instanciados utilizando CREATE_TRANSIENT son gestionados por el servicio de persistencia, pero no tienen conexión con la base de datos. Con CREATE_TRANSIENT, […]

Eliminar datos con objetos de persistencia

Se utiliza el siguiente objeto de persistencia. IF_OS_FACTORY~DELETE_PERSISTENT Elimina un objeto persistente. Esto se hace pasando la referencia de objeto al parámetro de entrada I_OBJECT del tipo IF_OS_STATE. Para eliminar el objeto persistente en la base de datos utilizamos la sentencia COMMIT WORK. En este artículo vamos a eliminar datos con objetos de persistencia. En […]

Obtener datos con objetos de persistencia

¿Cómo se obtienen los datos con los objetos de persistencia? Para obtener los datos con objetos de persistencia utilizamos: GET_PERSISTENT Carga un objeto persistente de la base de datos y genera un objeto en tiempo de ejecución adecuado en el programa ABAP. La interfaz se genera de acuerdo a la cartografía creada a partir de […]

Crear persistencia con objetos de persistencia

CREATE_PERSISTENT Instancia un nuevo objeto persistente. La interfaz se genera de acuerdo a la cartografía creada a partir de la clase persistente con el Diccionario ABAP. Si el objeto persistente se gestiona mediante claves de negocio, la interfaz contendrá los parámetros de importación correspondientes. Si el objeto persistente se gestiona mediante los llamados GUID, una […]

Utilizar el asistente de mapeo

¿Cómo se utiliza el asistente de mapeo? Mapeo Técnicamente hablando, todos los objetos en objetos ABAP existen de forma transitoria en la sesión interna de un programa ABAP – incluyendo objetos persistentes que gestionan el servicio de persistencia. Por el contrario, los datos del sistema SAP existe de forma persistente en la base de datos. […]

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 […]