🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️¿Qué cambia en ABAP a partir de SAP HANA?

¿Qué cambia en ABAP a partir de SAP HANA?

¿Qué cambia en ABAP a partir de SAP HANA?

Tema: ¿Qué cambia en ABAP a partir de SAP HANA?

  • Desde el punto de vista del desarrollador ABAP, el uso de SAP HANA proporciona:
  1. ACELERAR. Se aceleran los programas ABAP. Se reduce el tiempo de ejecución de los programas en fondo. También se mejora el tiempo de respuesta de las consultas online de las transacciones de diálogo.
  2. AMPLIAR. se puede personalizar y extender las aplicaciones existente. Algunos programas ABAP que sólo se pueden ejecutar en fondo debido a su tiempo de respuesta, ahora se podrán convertir en transacciones online. Además, se puede mejorar la usabilidad y funcionalidad de dichas transacciones online. Dichas mejoras incluyen análisis integrados y búsquedas de texto completo con tolerancia a errores, a esta nueva herramienta de HANA se le llama FULL TEXT SEARCHES.
  3. INNOVAR. Se pueden desarrollar aplicaciones nuevas e innovadoras. Se menciona la convergencia de OLTP (procesamiento de transacciones en línea) y el OLAP (Procesamiento analítico en línea) y las aplicaciones híbridas. Las aplicaciones híbridas combinan funciones transaccionales y analíticas dentro de un sistema único para que los usuarios puedan tomar medidas basadas en conocimientos adquiridos en tiempo real a partir de análisis de datos.
  • CODE PUSHDOWN. Es el proceso de mover código de aplicación de la capa de aplicación a la capa de la base de datos. Sobre todo si se realizan cálculos complejos con grandes cantidades de datos.
  • DATA-TO-CODE. Hasta ahora se utilizaba este paradigma, es decir, la lógica de la aplicación, que comprende la lógica de orquestación y lógica de cálculo se ejecuta por completo en la capa de la aplicación.
  • CODE-TO-DATA. Lo que se implemente en HANA. Parte de la lógica de la aplicación se ejecuta en la capa de la aplicación, mientras que parte de ella se implementa en la capa de base de datos. En un caso extremo, toda la lógica de la aplicación se ejecuta en la capa de base de datos.
  • ¿Qué se necesita para optimizar las aplicaciones de ABAP a SAP HANA? necesitamos saber qué programas y patrones de código dentro de estos programas son los candidatos a ser modificados. Deberemos familiarizarnos con las herramientas de desarrollo que se utilizan para identificar los programas a optimizar para pasar al CODE-TO-DATA y debemos ser capaces de ejecutar un análisis en tiempo de ejecución para identificar esos programas a fondo.
  • Pregunta de compañero sobre escribir el código fuente con CODE-TO-DATA en el servidor de aplicaciones y no directamente en la base de datos. Efectivamente, el código fuente del ejercicio está escrito en el servidor de aplicaciones y no se ha programado directamente en la base de datos para cumplir con el paradigma CODE-TO-DATA. Este paradigma también se puede conseguir con sentencias en el lenguaje OPEN SQL escrito en el servidor de aplicaciones. Existen herramientas como las vistas ABAP CDS o ADMP (Abap Database Maneged Procedures) que se ejecutan en el servidor de aplicaciones ABAP y que han optimizado el acceso a los datos.

 

 

 

Agradecimiento:

Ha agradecido este aporte: Sergio Del Sordo


Sobre el autor

Publicación académica de M.carmen Mateo, en su ámbito de estudios para el Máster ABAP for HANA.