
Introducción: Es posible que nos encontremos con datos en las aplicaciones de control de acceso y control de procesos que son relativamente antiguos u obsoletos y deben archivarse para evitar problemas de rendimiento del sistema cuando aumenta el volumen de datos.
La función de archivo brinda la opción de almacenar datos históricos innecesarios para que las diferentes funciones/aplicaciones puedan funcionar más rápidamente con un conjunto de datos reducido. Esta información se mantiene en el sistema, pero se puede recuperar restaurándola si es necesario. En este blog, mantendremos nuestro enfoque en el archivo de datos relacionados con las solicitudes de acceso.
Procedimiento paso a paso:
Antes de archivar datos, primero debemos identificar o crear el objeto de archivo. Vaya a la transacción AOBJ y debajo del nodo objeto de archivo, filtro para GRAMO* usando el botón Posición para encontrar objetos de archivo estándar disponibles para aplicaciones GRC.
En este caso (GRFND_A/V8100/SP09), están disponibles los siguientes objetos de archivo. Dado que el objetivo es archivar los datos relacionados con las solicitudes de acceso, GRFNMSMP es el objeto utilizado para este fin.
En caso de que exista un requisito para archivar un conjunto específico de datos, se debe seguir la siguiente secuencia de pasos:
Ejecute la transacción AOBJ y cree un nuevo objeto haciendo clic en Nuevas entradas. Ingrese información como el nombre del objeto, texto, información del componente de la aplicación.
Luego, vaya al subdiálogo Definición de estructura y defina la estructura (tablas) que deben archivarse. Por ejemplo:
Vaya al subdiálogo Customizing Settings y defina el archivo de almacenamiento ARCHIVE_DATA_FILE
Opcionalmente, puede asignar un programa de lectura al objeto de archivo en el subprograma Leer programa.
cuadro de diálogo, si desea leer los datos archivados. Por ejemplo:
Ahora, dado que ya hemos identificado el objeto de archivo GRFNMSMP, haga doble clic en el objeto para validar si los programas para Escribir, Eliminar y Recargar ya están etiquetados en el objeto.
Proporcionar contexto adicional, Escribir, Eliminar, Recargar, Leer son los pasos involucrados en un proceso de archivado. Primero, los datos se escriben con respecto a un objeto de archivo que luego se almacena en función de los parámetros definidos en el nombre de archivo lógico en Configuración personalizada en la transacción AOBJ.
El segundo paso es la eliminación, donde los datos se eliminan de las respectivas tablas incluidas en la definición del objeto de archivo.
La recarga es el tercer paso, para recargar los datos eliminados. Sin embargo, no se recomienda ya que podría generar inconsistencias en el sistema. Alternativamente, los datos archivados todavía se pueden leer usando el programa etiquetado al objeto bajo Leer programas en la transacción AOBJ como se mencionó anteriormente, sin necesidad de recargar los datos eliminados.
Nota: Las actividades de escritura, eliminación y lectura también se pueden realizar utilizando la herramienta de administración de archivos (transacción SARA), en caso de que no se conozcan los respectivos programas de archivo.
Escribir datos de solicitudes de acceso antiguas para archivar: Vaya a la transacción SA38 e ingrese el programa GRFNMW_ARCHIVE_WRITE como se muestra arriba. Primero ejecute el programa en modo de prueba para ver los resultados esperados. Sin embargo, este paso no dará como resultado la eliminación de datos y los datos archivados seguirán estando visibles en las tablas de SAP y las pantallas de NWBC.
Producción:
Eliminar datos de solicitudes de acceso antiguas para archivar:
Vaya a la transacción SA38 e ingrese el programa GRFNMW_ARCHIVE_DELETE como se muestra arriba. Primero ejecute el programa en modo de prueba para ver los resultados esperados. Después de ejecutar este paso, los datos archivados ya no serán visibles en las pantallas de NWBC.
Seleccione las sesiones a eliminar:
Producción:
Recargar datos de solicitudes de acceso anteriores para archivar:
Vaya a la transacción SA38 e ingrese el programa GRFNMW_ARCHIVE_RELOAD como se muestra arriba. Primero ejecute el programa en modo de prueba para ver los resultados esperados.
Seleccione la sesión archivada que desea recargar y haga clic en Continuar:
Producción:
Conclusión: El archivado puede ser una forma eficaz de mantener los registros de forma segura y accesible, con una mayor eficiencia de almacenamiento, una mayor seguridad y un acceso más fácil a la función de lectura bajo demanda. Sin embargo, para garantizar la integridad y la seguridad de los datos, se deben seguir los procesos y políticas adecuados antes de ejecutar cualquier actividad de archivo en el sistema.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073