📘SQRC
Definición de SQRC
El Soft-State based Query Result Cache (SQRC) es una característica del SAP Gateway que mejora el rendimiento de los servicios OData. Su propósito es reducir la carga en el sistema de back-end SAP (como SAP S/4HANA o un SAP Business Suite) al almacenar en caché los resultados de las consultas OData.
¿Cómo funciona el SQRC?
Cuando un cliente (como una aplicación Fiori) solicita datos a través de un servicio OData, el proceso normal sería:
-
La solicitud llega al SAP Gateway.
-
El SAP Gateway reenvía la solicitud al sistema de back-end.
-
El back-end ejecuta la lógica de negocio y la consulta a la base de datos.
-
El back-end envía los datos al SAP Gateway.
-
El SAP Gateway envía los datos al cliente.
Con el SQRC habilitado, el proceso cambia para las solicitudes posteriores:
-
El cliente solicita datos.
-
El SAP Gateway recibe la solicitud y verifica si los resultados de esa consulta ya están en su caché.
-
Si la consulta y sus parámetros coinciden con una entrada en el caché, el SAP Gateway envía los datos directamente desde el caché al cliente. No se realiza ninguna llamada al sistema de back-end, lo que reduce la carga de trabajo y el tiempo de respuesta.
El SQRC es especialmente útil para:
-
Consultas costosas: Consultas que tardan mucho tiempo en ejecutarse en el back-end.
-
Grandes conjuntos de datos: Almacena los resultados de forma temporal sin sobrecargar la memoria del servidor de aplicaciones.
-
Datos que no cambian con frecuencia: Es ideal para datos maestros o transaccionales que no son volátiles.
Configuración en SAP Gateway
Para usar el SQRC, debes habilitarlo en el SAP Gateway a nivel del sistema y, en algunos casos, también a nivel de servicio. Los consultores BASIS o de seguridad suelen encargarse de esta configuración a través de las transacciones de administración del SAP Gateway.


Disponibilidad Laboral: FullTime