
Cambios en ABAP a partir de HANA: Code PushDown
Las nuevas Opciones técnicas:
- ACELERAR y ampliar: Reducimos tiempo necesario para ejecutar trabajos en segundo plano y en la respuesta a consultas. Lo que antes tendría que ejecutarse en fondo ahora podría ser una transacción interactiva online. - Mejoras de las transacciones de dialogo. *Análisis integrado y Full text Searches = Búsquedas de texto con toleracia a errores.
- INNOVAR: gracias a que se pueden ejecutar simultáneamente transacciones en linea y procesamientos analíticos también en linea los usuarios podrán tomar decisiones em tiempo real a partir de análisis de datos
CODE PUSHDOWN: PARTE DE LA LOGICA DE LA APLICACION SE EJECUTARÁ EN LA BASE DE DATOS(movemos código de la aplicación(filtros/lógica del cálculo ) a la capa de la BD code-to-data(no data-to-code) PARA QUE SE APROVECHEN LAS INNOVACIONES DE HARDWARE Y SOFTWARE. *Será super importante si se necesitan realizar cálculos complejos con grandes cantidades de datos.
*la cantidad de datos transferidos desde la bd al servidor serán los mínimos
BASE DE DATOS COMO UNA CAJA BLANCA - Gracias a la arquitectura del servidor de aplicaciones ABAP.(independencia de la BD)..podemos desarrollar aplicaciones sin conocer los detalles específicos de la BD independientemente del motor de búsqueda que se haya instalado -Oracle, hana o Informix CAJA NEGRA
PARA OPTIMIZAR UN PROGRAMA EN SAP HANA 1º preguntaros si estos programas van a utilizarse en diferentes sistemas de base de datos.(podríamos programar alternativas para cada bd o crear un programa para cada BD) 2º ejecutar un análisis en tiempo de ejecución para identificar cómo actualizar para programa a s4hana