✒️El análisis y la optimización con SAP HANA
El análisis y la optimización con SAP HANA
ANALISIS Y OPTIMIZACIÓN CON SAP HANA
Transacciones
- ST05 (Trace)
- SAT(Analis de tiempo de ejeución) -Antigua SE30
- SLIN(Verificación ampliada de código)
- SCI (Code Inspector)
- ATC (Code Inspector mejorado)
- STAD (Estadisticas de BBDD)
- ST12 (STAD + SAT + ST05)
- ST22 (Analisis de DUMPS)
- SQLM (Monitor SQL)
- SWLT ( Combina SQLM + análisis de codigo)
Verificaciones para la migración a SAP HANA
- Eliminar todas las secuencias de SQL Nativo ( HINTS, ...) - Estos código se pueden localizar con ayuda del Code Inspector (comprobaciones Uso de la Interfase ADBC y Sentencias Criticas
- Se deben añadir la clausula ORDER BY a las sentencias SELECT o SORT despues de almacenar los registros en una tabla interna.
- Las tablas Cluster y pool son convertidas a Tablas transparentes. No es necesario hacer cambios como consecuencia de esta conversión pero SAP recomienda el ordenamiento con ORDER BY o SORT, como se indica en el punto anterior.
Verificaciones para la optimización
- Chequear que la tabla interna no esté vacia antes de utilizar un FOR ALL ENTRIES
- Intentar transformar en Uniones los FOR ALL ENTRIES
- No omitir el buffer de tabla si se ha activado.
- Evitar columnas innecesarias en las SELECT
- Evitar SELECTs en Loops en subrutinas
- Preferiblemente utilizar CHECK antes que EXIT, para evitar una lectura innecesaria de datos ya que la lectura es por bloques.
- Evitar SELECT...ENDSELECT. Sustituir por SELECT SINGLE o SELECT INTO TABLE
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Cordero, en su ámbito de estudios para el Máster ABAP for HANA.
Miguel Angel Cordero
Profesión: Analista Programador Abap - España - Legajo: PH24B
✒️Autor de: 3 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Analista-programador en abap/4, ademas de realizar tareas de soporte a la consultoría, principalmente para fi y co. pretendo adquirir conocimientos para introducirme en la programación en hana
Certificación Académica de Miguel Cordero